react源码解析14.手写hooks
react源码解析14.手写hooks
视频讲解(高效学习):进入学习
最关键的是要理解hook队列和update队列的指针指向和updateQueue的更新计算,详细见视频讲解
import React from "react";
import ReactDOM from "react-dom";
let workInProgressHook;//当前工作中的hook
let isMount = true;//是否时mount时
const fiber = {//fiber节点
memoizedState: null,//hook链表
stateNode: App//dom
};
const Dispatcher = (() => {//Dispatcher对象
function mountWorkInProgressHook() {//mount时调用
const hook =
共有 0 条评论