Dan讲react原理
https://overreacted.io/react-as-a-ui-runtime/
react 维护一个dom树对象
渲染,调用 creatElement原生方法创建dom,appendChild添加。
重新匹配,重新渲染,价格一个元素类型相同,不用创建新元素,复用,创建新元素之前的滚动状态等状态会丢掉。
数组遍历,key用对象的id最好,不能用index。因为list顺序变了,用对象id知道哪个可以重用,用inde显然不行。会有bug的。
组件内改变props无效,只能父组件改变,...
somelearningnote.hashnode.dev1 min read