首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
聊聊 react
EEEEEEEEE
创建于2022-04-25
订阅专栏
从源码角度聊聊 react
暂无订阅
共5篇文章
创建于2022-04-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
react源码 - React.memo
React.memo 原理总结 本质就是一个 REACT_MEMO_TYPE 类型的 react element,在调和阶段使用 updateMemoComponent或者 updateSimpleM
react原理 - context的实现
Context context 对象 通过 createContext创建 本质: REACT_CONTEXT_TYPE 类型的react元素 _currentValue: 用来传递值(value)
react源码 - Error Boundaries的实现
Error Boundaries 可以捕获发生在其子组件树任何位置的 JavaScript 错误,并打印这些错误,同时展示降级 UI usage class 组件的两个生命周期函数(component
react-router-v6原理解析 - 分支渲染
分支渲染 当通过 matchRouteBranch 得到匹配的branches之后, 即可通过 _renderMatches 来得到需要渲染的element以及对嵌套路由的处理. Outlet: 消费
react-router-v6原理解析 - branch的积分规则
积分规则 在 flattenRoutes 中会拍平路由结构的过程中 , 会形成一个一个的branch , 而每一个branch会通过 computeScore得到一个score. 这个score会影响