【个人笔记】React源码阅读的一些问题

297 阅读1分钟

1

packages\react-dom\src\events\ReactDOMEventListener.js
findRootContainerNode 函数

SPA 返回的就是那个#root的DOM,但是每次调用都会遍历,所以React说搞个缓存是比较好的,但是react觉得做root缓存就得搞个观察者监听所有的DOM变化,比较麻烦,所以没弄

不明白为什么要搞观察者啊,根DOM会在什么情况改变啊?