|
|
@ -5,6 +5,7 @@ createWorkInProgress 在 Fiber 递归开始前和进入 Bailout 逻辑的时候 |
|
|
|
逻辑开始会先判断传入的 Fiber 节点是否存在 alternate 属性。 |
|
|
|
逻辑开始会先判断传入的 Fiber 节点是否存在 alternate 属性。 |
|
|
|
|
|
|
|
|
|
|
|
```javascript |
|
|
|
```javascript |
|
|
|
|
|
|
|
// 函数接受两个参数:current 节点和节点的 props 属性 |
|
|
|
function createWorkInProgress(current, pendingProps) { |
|
|
|
function createWorkInProgress(current, pendingProps) { |
|
|
|
var workInProgress = current.alternate; |
|
|
|
var workInProgress = current.alternate; |
|
|
|
if (workInProgress === null) { |
|
|
|
if (workInProgress === null) { |
|
|
|