首页 > TAG信息列表 > Reconciler

React相关知识点零散记录

React 从react16.8之后,出现了fiber链表,将递归渲染组件树变成可打断的渲染(使用链表串联关系),他是一个承载各种节点信息的工作单元,也是一个对象 一开始function组件没有状态,通过fiber节点添加memorizedState 属性用来存储数据,然后在 function 组件里面通过 api 来使用这些数据,这些

自顶而下学习react源码 (1) 理念篇

理念篇 快速响应的瓶颈之一就是cpu限制,浏览器的js线程与gui渲染线程互斥,一旦js执行过长,就会导致卡顿。 ​ 解决这个问题的关键就是:在浏览器每一帧的时间中,预留一些时间给JS线程,React利用这部分时间更新组件 ​ 解决CPU瓶颈的关键是实现时间切片,而时间切片的关键是:将同步的更

React技术揭密学习(一)

学习React技术揭秘 React15架构 Reconciler: 协调器 - render 找出有变化的组件 - diff Renderer: 渲染器 - commit 渲染有变化的组件 15 - Reconciler 触发更新api this.setState this.forceUpdate ReactDom.render 更新流程: 调用函数组件, 或者class组件的render, 转