1
0
Fork 0
Browse Source

vault backup: 2022-04-19 17:35:48

master
YuJian 3 years ago
parent
commit
f1014fb07c
  1. 12
      React 的源码深入/Fiber 数据结构.md

12
React 的源码深入/Fiber 数据结构.md

@ -1,7 +1,3 @@
- Fiber 中带有 effcet 名称的属性代表与副作用相关,Host Component 中的 DOM 的增删改查,Functuon 中的 useEffect、useLayoutEffect
- Fiber 中的 lanes 属性和 childLanes 属性与 Fiber 的优先级的调度有关
- Fiber 中的 alternate 属性则表示了 Fiber 的工作方式
`tag` : `tag` :
> 表示 Fiber 的类型,根据 ReactElement 组件的 `type` 生成 > 表示 Fiber 的类型,根据 ReactElement 组件的 `type` 生成
@ -43,4 +39,10 @@
> 在生成子 Fiber 节点之后被赋值到 `memoizedProps` > 在生成子 Fiber 节点之后被赋值到 `memoizedProps`
`memoizedProps`: `memoizedProps`:
> 上一次组件生成的属性,会在生成子 Fiber 节点之后被赋值到 > 上一次组件生成的属性,用于和上边的 `pendingProps` 进行比较
`alternate` :
> 指向在内存中的另外一条 Fiber 树
updateQueue :
>
Loading…
Cancel
Save