From 1d3a27e4ffae361de0b1669130984e321d556115 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 26 Apr 2022 15:07:42 +0800 Subject: [PATCH] vault backup: 2022-04-26 15:07:42 --- .../React 的流程解析 - commit阶段.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md b/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md index 8c0cfef..58f34db 100644 --- a/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md +++ b/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md @@ -2,4 +2,4 @@ React 的 commit 阶段从 commitRoot 这个函数开始,从 performSyncWorkOn commitRoot 在 React 18 的代码和 React 17 有着较大的不同,但是最终的目的都是类似的:调用 commitRootImpl 函数,在 React 17 中,commitRootImpl 和一个优先级一起作为参数交由 runWithPriority 函数,而 React 18 中则是直接执行 commitRootImpl 函数 -commitRoot 的代码很少,其中最主要的是执行 commitRootImpl 函数,也就是说 commit 阶段最核心的任务就发生在 commitRootImpl 中, \ No newline at end of file +commitRoot 的代码很少,其中最主要的是执行 commitRootImpl 函数,也就是说 commit 阶段最核心的任务就发生在 commitRootImpl 中,在 React 18 中, \ No newline at end of file