首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
react17源码
o翔哥o
创建于2021-10-03
订阅专栏
带你一步步详细介绍react源码,最终能够了解 react 原理,实现简单的react
等 197 人订阅
共9篇文章
创建于2021-10-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🚀 万字好文 —— 手把手教你实现史上功能最丰富的简易版 react
本章基于 react17 版本实现一个 mini react,涵盖了 react 源码所有的知识点例如 fiber 架构、render 和 commit 阶段、diff 算法、hook、类组件、函数组
React17源码解析(7) —— 一文搞懂 hooks 原理
本章将讲解 react hooks ,理解 hooks 的设计思想和工作过程,以及探究常用 hooks 的源码
React17源码解析(6) —— commit 阶段
前两章讲到了,react 在 render 阶段的 `completeUnitWork` 执行完毕后,就执行 `commitRoot` 进入到了 commit 阶段,本章将讲解 commit 阶段执行
React17源码解析(5) —— 全面理解diff算法
react 源码解析,本章节将结合源码解析 diff 算法,包括如下内容:react diff 算法的介绍、diff 策略、diff 源码解析
React17源码解析(4) —— 详解 render 阶段(scheduler 和 reconciler)
本章将学习 react render 阶段源码,包括:更新任务的触发和创建、reconciler 过程同步和异步遍历及执行任务、scheduler 是如何实现帧空闲时间调度任务以及中断任务的
React17源码解析(3) —— 深入理解 fiber
本章将介绍以下内容: 为什么需要 fiber、fiber 节点结构中的属性、fiber 树是如何构建与更新的
React17源码解析(2) —— jsx 转换及 React.createElement
从这一章开始,我们正式开始 react 源码的学习,本章包括react17之前和之后 jsx 编译的不同、React.createElement 源码、React.Component源码。
React17源码解析(1) —— 源码目录及 react 架构
要学习 react 源码,首先要对 react 的源码和整个架构有个大体的了解,这样学起来会事半功倍,本章将介绍一下 react 的源码和架构。
React17源码解析(开篇) —— 搭建 react 源码调试环境
本章将开始 react17 源码系列的介绍,包括系列的目录介绍,以及如何搭建一个 react17 源码的调试环境