ICode9

精准搜索请尝试: 精确搜索
  • React相关知识点零散记录2022-06-10 21:33:13

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

  • 自顶而下学习react源码 (1) 理念篇2022-02-03 13:30:20

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

  • React技术揭密学习(一)2022-02-02 19:32:21

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

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有