1
0
Fork 0
Browse Source

vault backup: 2022-05-09 17:30:21

master
YuJian 3 years ago
parent
commit
edb6c9c363
  1. 4
      React 的源码深入/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md

4
React 的源码深入/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md

@ -12,6 +12,10 @@ function beginWork(current, workInProgress, renderLanes) {
``` ```
beginWork 函数接受三个参数,分别是 current 节点,workInProgress 节点和 renderLanes 优先级,在进入主要函数逻辑 switch 之前,会先对 current 节点进行空值判断,如果 current 节点不存在则表示在上一次的渲染当中不存在当前节点,会进入相对应的 current 为空的逻辑:didReceiveUpdate 赋值为 false beginWork 函数接受三个参数,分别是 current 节点,workInProgress 节点和 renderLanes 优先级,在进入主要函数逻辑 switch 之前,会先对 current 节点进行空值判断,如果 current 节点不存在则表示在上一次的渲染当中不存在当前节点,会进入相对应的 current 为空的逻辑:didReceiveUpdate 赋值为 false
## current 不为空
## current 为空
### beginWork ### beginWork

Loading…
Cancel
Save