React-差异对比(diff)和commit的大体流程
November 29, 2019 • ☕️ 6 min read代码流程。本篇继续Fiber的内容。整理一下“改版”后的差异对比(diff)和拆分出的commit的大体流程。
代码流程。本篇继续Fiber的内容。整理一下“改版”后的差异对比(diff)和拆分出的commit的大体流程。
React Navigation使用中遇到的两个问题:多次导航到同一路由如何刷新,以及如何处理Android顶部导航栏阴影。
代码流程。本篇开始转到16.9,从fiber概念看起,后面还会继续看hooks等内容。
代码流程。上一篇留了一个代理Proxy没覆盖到,因为之前没怎么使用过,所以这篇补充一下相关内容。
代码流程。本篇看事件,这是React里使用频率很高的函数,但是通常不会像setState一样直接使用。
代码流程。本篇看组件最后步骤,从ReactElement到HTML-DOM的转换过程。
代码流程。本篇看setState,这是React class组件里使用频率最高的的一个操作。
代码流程。本篇看BatchingStrategy的运行机制和transaction的运行机制。
代码流程。上一篇大致看了一下简单组件渲染过程,本篇接着看组件挂载(mount)。