1
0
Fork 0
Browse Source

vault backup: 2022-04-13 09:49:14

master
YuJian 3 years ago
parent
commit
0560ad6b09
  1. 5
      自顶向下学 React 源码/beginWork 和 completeWork.md
  2. 3
      自顶向下学 React 源码/奇怪的疑惑.md

5
自顶向下学 React 源码/beginWork 和 completeWork.md

@ -1,2 +1,5 @@
# beginWork 和 completeWork # beginWork 和 completeWork
在 [[React 源码的碎片记录]] 中写了 在 [[React 源码的碎片记录]] 中写了,在 React 的 Fiber 递归阶段会有两个函数,分别执行递和归两个动作,它们就是 beginWork 和 completeWork
```javascript
function beginWork(current, workInProgress, renderLanes) {}
```

3
自顶向下学 React 源码/奇怪的疑惑.md

@ -4,4 +4,5 @@
首屏渲染时 JSX 是创建 Fiber 节点的依据,更新渲染时,JSX 会和 current Fiber 树中的节点做对比生成 workInProgress Fiber 首屏渲染时 JSX 是创建 Fiber 节点的依据,更新渲染时,JSX 会和 current Fiber 树中的节点做对比生成 workInProgress Fiber
- [x] React Components 与 React Element 的关系 - [x] React Components 与 React Element 的关系
Components 会作为 React.createElement 的第一个参数,也就是 type 参数 Components 会作为 React.createElement 的第一个参数,也就是 type 参数
- [ ] 什么是深度优先遍历 - [ ] 什么是深度优先遍历
- [ ] 在 React 18 ,beginWork 这个方法似乎做了一些修改,具体修改了什么?
Loading…
Cancel
Save