跳到主要内容

1 篇博文 含有标签「React」

查看所有标签

· 阅读需 3 分钟
DK

useReducer 接收两个参数:

第一个参数:reducer 函数,没错就是我们上一篇文章介绍的。第二个参数:初始化的 state。返回值为最新的 state 和 dispatch 函数(用来触发 reducer 函数,计算对应的 state)。按照官方的说法:对于复杂的 state 操作逻辑,嵌套的 state 的对象,推荐使用 useReducer。

听起来比较抽象,我们先看一个简单的例子: