组件之间的样式虽然还没完全对齐,但更加重要的可用性是在一点点完善起来了
父组件向子组件传递数据,用 props
子组件朝父组件传递数据,回调
大概只写了 200 行左右,终于有个粗浅的概念了
当然一下子要我说 diff算法 我也说不出个所以然的
怎么算状态的我也不清楚……
先会用再搞清楚它是怎么做到的吧
以下未必正确:
react 引入了 VirtualDOM 的概念,并且每一个节点都有一个独立于它的 Sibling 的 key
然后 react 认为某个节点的 key 值如果不同,那么它的子节点必定不同
引入了限制条件之后,理论上就可以把 O(n^3) 的 diff 算法优化到 O(n)
又是魔法一样的操作