From f1014fb07ce4852228a7902ba6ebf146f06fcfb8 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 19 Apr 2022 17:35:48 +0800 Subject: [PATCH] vault backup: 2022-04-19 17:35:48 --- React 的源码深入/Fiber 数据结构.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/React 的源码深入/Fiber 数据结构.md b/React 的源码深入/Fiber 数据结构.md index 50b76d0..93b3a75 100644 --- a/React 的源码深入/Fiber 数据结构.md +++ b/React 的源码深入/Fiber 数据结构.md @@ -1,7 +1,3 @@ -- Fiber 中带有 effcet 名称的属性代表与副作用相关,Host Component 中的 DOM 的增删改查,Functuon 中的 useEffect、useLayoutEffect -- Fiber 中的 lanes 属性和 childLanes 属性与 Fiber 的优先级的调度有关 -- Fiber 中的 alternate 属性则表示了 Fiber 的工作方式 - `tag` : > 表示 Fiber 的类型,根据 ReactElement 组件的 `type` 生成 @@ -43,4 +39,10 @@ > 在生成子 Fiber 节点之后被赋值到 `memoizedProps` `memoizedProps`: -> 上一次组件生成的属性,会在生成子 Fiber 节点之后被赋值到 \ No newline at end of file +> 上一次组件生成的属性,用于和上边的 `pendingProps` 进行比较 + +`alternate` : +> 指向在内存中的另外一条 Fiber 树 + +updateQueue : +> \ No newline at end of file