Skip to content

Commit 9ac0edf

Browse files
authored
Update src/content/learn/react-compiler/introduction.md
1 parent 01f13ea commit 9ac0edf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/learn/react-compiler/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ Next.js 用户可以通过使用 [v15.3.1](https://github.com/vercel/next.js/rel
166166

167167
默认情况下,React 编译器会根据其分析和启发式方法对你的代码进行记忆化处理。在大多数情况下,这种记忆化处理的效果会与你编写的代码一样精确,甚至更胜一筹。
168168

169-
然而,在某些情况下,开发者可能需要对记忆化进行更精细的控制。`useMemo``useCallback` Hooks 可以继续与 React 编译器一起使用,作为一种“逃生通道”,用于控制哪些值会被记忆化。一个常见的用例是,如果记忆化的值被用作 effect 的依赖项,即使其依赖项没有实质性变化,effect 也不会反复触发。
169+
然而,在某些情况下,开发者可能需要对记忆化进行更精细的控制。`useMemo``useCallback` Hooks 可以继续与 React 编译器一起使用,作为一种脱围机制,用于控制哪些值会被记忆化。一个常见的用例是,如果记忆化的值被用作 effect 的依赖项,即使其依赖项没有实质性变化,effect 也不会反复触发。
170170

171171
对于增量代码,我们建议依赖编译器进行记忆化,并在需要时使用 `useMemo`/`useCallback` 以实现精确控制。
172172

0 commit comments

Comments
 (0)