摘要:
如何触发更新 常见的触发更新的方式: ReactDOM.createRoot().render(或老版的ReactDOM.render) this.setState useState的dispatch方法 接下来的工作包括: 实现mount时调用的API 将该API接入上述更新机制中 需要考虑的事情 阅读全文
摘要:
实现Reconciler架构 ReactElement如果作为核心模块操作的数据结构,存在的问题: 无法表达节点之间的关系 字段有限,不好拓展(比如:无法表达状态) 所以,需要一种新的数据结构,他的特点: 介于ReactElement与真实UI节点之间 能够表达节点之间的关系 方便拓展(不仅作为数据 阅读全文