diff --git a/src/content/reference/react/useReducer.md b/src/content/reference/react/useReducer.md index 3378545b68..3a9a28eb21 100644 --- a/src/content/reference/react/useReducer.md +++ b/src/content/reference/react/useReducer.md @@ -1081,7 +1081,7 @@ return ### 我的 reducer 和初始化函数运行了两次 {/*my-reducer-or-initializer-function-runs-twice*/} -[严格模式](/reference/react/StrictMode) 下 React 会调用两次 reducer 和初始化函数,这不应该会破坏你的代码逻辑。 +[严格模式](/reference/react/StrictMode) 下 React 会调用两次 reducer 和初始化函数,但是这不应该会破坏你的代码逻辑。 这个 **仅限于开发模式** 的行为可以帮助你 [保持组件纯粹](/learn/keeping-components-pure):React 会使用其中一次调用结果并忽略另一个结果。如果你的组件、初始化函数以及 reducer 函数都是纯函数,这并不会影响你的逻辑。不过一旦它们存在副作用,这个额外的行为就可以帮助你发现它。