diff --git a/React 的源码深入/Fiber 数据结构.md b/React 的源码深入/Fiber 数据结构.md index cae7d6e..50b76d0 100644 --- a/React 的源码深入/Fiber 数据结构.md +++ b/React 的源码深入/Fiber 数据结构.md @@ -32,4 +32,15 @@ `index` : > 代表在多个同级 Fiber 节点中,它们插入的位置索引 -> 单节点默认为 0 \ No newline at end of file +> 单节点默认为 0 + +`ref` : +> 指向在 ReactElement 组件上设置的 ref + +`pendingProps`: +> 组件的属性,也就是 ReactElement 传入的 props +> 用于和后边的 `memoizedProps` 属性比较判断组件属性是否发生变化 +> 在生成子 Fiber 节点之后被赋值到 `memoizedProps` + +`memoizedProps`: +> 上一次组件生成的属性,会在生成子 Fiber 节点之后被赋值到 \ No newline at end of file