0

我已经创建了一个登录组件,并且有一个带有 redux的状态Auth

那和reducer来更新Auth状态(最初它被设置为FALSE)

但是在初始渲染调度被调用 4 次并且状态更新为 TRUE

我试过useMemo,但不确定如何使用它。

https://codesandbox.io/s/react-reducer-ijhj5?file=/src/Components/LoginComponent.js

4

1 回答 1

1

您的代码有错误

<button onClick={() => memoziedLogin}>Login</button>

memoziedLogin应该称为memoziedLogin()like 。见下文

<button onClick={() => memoziedLogin()}>Login</button>
于 2021-02-12T16:59:55.710 回答