18:19掘金本周最热@老王以为React 通过 Reconciler/Renderer 分离将组件更新逻辑与平台操作解耦。Reconciler 比较虚拟树生成副作用列表,Renderer 通过 HostConfig 接口执行平台操作(如 DOM 的 appendChild、Native 的 UIManager.createView)。文章以在线海报编辑器为例,指出平台耦合导致代码重复、行为不一致等问题,并展示了 React 如何通过 createInstance、appendChild 等约20个接口实现多端复用。论文ReactReconcilerRenderer多平台架构组件解耦推荐理由:这篇用海报编辑器例子讲透了React的跨平台秘密,看完你就知道Reconciler和Renderer怎么分工的。原文