1
0
Fork 0
Browse Source

vault backup: 2022-04-20 10:55:31

master
YuJian 3 years ago
parent
commit
468699330d
  1. 2
      React 的源码深入/React Reconciler - Fiber 创建.md

2
React 的源码深入/React Reconciler - Fiber 创建.md

@ -111,7 +111,7 @@ createInstance 会调用 createElement 方法创建一个 DOM 实例,并调用 @@ -111,7 +111,7 @@ createInstance 会调用 createElement 方法创建一个 DOM 实例,并调用
- 开始遍历旧 props style
- 如果出现旧 `props style` 有 style 样式,但是新 `props style` 没有的也就是新增样式的情况,那么会初始化 `styleUpdates` 对象为空(如果已经初始化过就会跳过),并在上边新增当前 style 属性的 key 并赋值空字符串
- 开始遍历新 props style
- 如果找到新 props style 存在,但是与旧 props style 不同,也就是样式发生修改的情况,那么会初始化 `styleUpdates` 对象为空(如果已经初始化过就会跳过),
- 如果找到新 `props style` 存在,但是与旧 `props style` 不同,也就是样式发生修改的情况,那么会初始化 `styleUpdates` 对象为空(如果已经初始化过就会跳过),并在上边对当前 style 属性的 key 做新增或是修改,值为 `props style`
## 第二次触发更新和后续触发更新

Loading…
Cancel
Save