首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
react
runnerdancer
创建于2022-05-22
订阅专栏
react源码系列
等 59 人订阅
共29篇文章
创建于2022-05-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Fiber 内部:React 中新的协调算法的深入概述
熟悉Fiber节点结构,副作用及副作用链表。熟悉react最主要的两个阶段:render和commit。
React 批量&同步更新原理及主流程源码
批处理(异步更新)机制简述 在 React 源码中,通过全局变量 executionContext 控制 React 执行上下文,指示 React 开启同步或者异步更新。executionContex
React setState同步异步更新的场景
setState同步更新还是异步更新? React17稳定版本或者React17以前的版本中,即legacy模式下,在react能够接管的地方,比如生命周期或者合成事件中,setState是异步更新的
useReducer原理及主流程源码实现
了解什么是更新队列,什么是 hook 链表,如何查看 fiber 节点中真实的 hook 链表,hook 的主流程以及源码剖析
深入理解 React 中 state 和 props 的更新过程
深入理解 React 中 state 和 props 的更新过程,协调过程,构建副作用链表的过程。组件生命周期的调用时机
【react源码】提高react源码阅读体验以及源码打包构建速度的几种方案
人人都能看得懂的,通过简单修改react源码rollup打包配置,让我们只关注核心代码,极大提高源码阅读体验以及源码的打包构建速度。
React Babel指令插件开发:为React添加r-if及r-show指令
了解Babel编译整体流程,了解如何修改通过babel/types修改AST抽象语法树节点,如何开发Babel插件,如何给React添加r-if及r-show指令
手写redux & react redux核心API源码
手写redux以及react redux核心API源码,熟悉redux原理,react redux原理
React合成事件及简单模拟实现
React合成事件 事件池 合成事件简单实现 本文会以原生js模拟实现react合成事件的绑定时机,以帮助理解合成事件的绑定及执行时机