1
0
Fork 0
Browse Source

vault backup: 2022-04-19 23:02:33

master
YuJian920 3 years ago
parent
commit
ab4fd38d8a
  1. 2
      .obsidian/appearance.json
  2. 2
      .obsidian/plugins/obsidian-minimal-settings/data.json
  3. 2
      React 的源码深入/React Reconciler - Fiber 创建.md

2
.obsidian/appearance.json

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
{
"baseFontSize": 18,
"baseFontSize": 19,
"theme": "obsidian",
"cssTheme": "Minimal"
}

2
.obsidian/plugins/obsidian-minimal-settings/data.json

@ -37,5 +37,5 @@ @@ -37,5 +37,5 @@
"underlineInternal": true,
"underlineExternal": true,
"useSystemTheme": false,
"folding": false
"folding": true
}

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

@ -80,7 +80,7 @@ createInstance 会调用 createElement 方法创建一个 DOM 实例,并调用 @@ -80,7 +80,7 @@ createInstance 会调用 createElement 方法创建一个 DOM 实例,并调用
### diffProperties
函数开始会先执行对 props 属性的校验方法:`validatePropertiesInDevelopment` 方法,然后根据 Fiber tag 进入不同的case,这里只有针对三种 tag有特殊的处理,分别是:input、select 和 textarea,本次进入 completeWork 的 Fiber 节点是
函数开始会先执行对 props 属性的校验方法:`validatePropertiesInDevelopment` 方法,然后根据 Fiber tag 进入不同的case,这里只有针对三种 tag有特殊的处理,分别是:input、select 和 textarea,本次进入 completeWork 的 Fiber 节点 tag 为 img,所以不会进入 特殊处理的 case,最终进入到 default 逻辑,这里还有一个针对Fiber 旧 props 属性 onClick 不 function 且 新 props 属性 onClick 是 function 的一个特殊处理,就是直接给 DOM 的 onclick 属性

Loading…
Cancel
Save