Skip to content

Commit be7acc3

Browse files
YucohnyXleine
and
Xleine
authored
Update src/content/reference/react/useLayoutEffect.md
Co-authored-by: Xleine <[email protected]>
1 parent a95d1a2 commit be7acc3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/reference/react/useLayoutEffect.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ function Tooltip() {
4747
4848
#### 参数 {/*parameters*/}
4949
50-
* `setup`:处理副作用的函数。setup 函数选择性返回一个*清理*(cleanup)函数。在将组件首次添加到 DOM 之前,React 将运行 setup 函数。在每次依赖项变更重新渲染后,React 将首先使用旧值运行 cleanup 函数(如果你提供了该函数),然后使用新值运行 setup 函数。在组件从 DOM 中移除之前,React 将最后一次运行 cleanup 函数。
50+
* `setup`:处理副作用的函数。setup 函数选择性返回一个*清理*(cleanup)函数。在将组件首次添加到 DOM 之前,React 将运行 setup 函数。在每次因为依赖项变更而重新渲染后,React 将首先使用旧值运行 cleanup 函数(如果你提供了该函数),然后使用新值运行 setup 函数。在组件从 DOM 中移除之前,React 将最后一次运行 cleanup 函数。
5151
5252
* **可选** `dependencies``setup` 代码中引用的所有响应式值的列表。响应式值包括 props、state 以及所有直接在组件内部声明的变量和函数。如果你的代码检查工具 [配置了 React](/learn/editor-setup#linting),那么它将验证每个响应式值都被正确地指定为一个依赖项。依赖项列表必须具有固定数量的项,并且必须像 `[dep1, dep2, dep3]` 这样内联编写。React 将使用 [`Object.is`](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/is) 来比较每个依赖项和它先前的值。如果省略此参数,则在每次重新渲染组件之后,将重新运行副作用函数。
5353

0 commit comments

Comments
 (0)