为什么 instance 为 null,current 不为 null
来源:5-5 updateClassComponent
慕粉454255
2019-06-30
if (instance === null) {
if (current !== null) {老师,当第一渲染的时候 instance 是为空的。
另外你说 current === null 的时候是第一次渲染,不等于空的时候就不是第一次渲染。
那么如果 instance === null 就是第一次渲染,current 就一定等于 null,为什么会有 不等于 null 的判断
写回答
1回答
-
Jokcy
2019-07-03
instance为null并不代表一定是第一次渲染,在渲染失败的时候(后面讲suspense的时候会讲)会出现current不为null但instance为null 的情况
00
相似问题