Posted 2022-04-10Updated 2022-04-18Algorithm / Frontend / React Internals / Reacta few seconds read (About 82 words)React 18:渲染入口主链路React 18:渲染入口主链路(简化) 用户(调用 API) ReactDOM FiberRoot / HostRoot Fiber updateQueue / lanes Scheduler 调度入口 createRoot(container) createContainer(ConcurrentRoot) createFiberRoot + initializeUpdateQueue markContainerAsRoot + listenToAllSupportedEvents 返回 root(ReactDOMRoot) root.render(element) updateContainer(element, root) requestEventTime() + requestUpdateLane() createUpdate(eventTime, lane) + update.payload={element} enqueueUpdate(HostRootFiber, update, lane) scheduleUpdateOnFiber(root, hostFiber, lane, eventTime) ensureRootIsScheduled(root, eventTime) 进入并发/同步 render(Day1 Block2) React 18:渲染入口主链路https://bitgarden.cn/2022/04/10/React/渲染入口主链路图/AuthorFelix TaoPosted on2022-04-10Updated on2022-04-18Licensed under#ReactAlgorithmFiber
2025-02-15跨平台状态管理:React / Next.js / Flutter / Swift / RxSwift / SwiftUI / ArkTS / RxJava / Agera / Jetpack ComposeCross-Platform / Algorithm / Frontend / React / Next