开发者社区> 问答> 正文

useState 与 useReducer的区别?

useState 与 useReducer的区别?

展开
收起
商陆呀 2022-05-09 21:08:19 487 0
1 条回答
写回答
取消 提交回答
  • React 官网中对 useReducer 的解释中提到「在某些场景下,useReducer 会比 useState 更适用,例如 state 逻辑较复杂且包含多个子值,或者下一个 state 依赖于之前的 state 等」。这里着重看一下后一个场景,「类的行为是基于它的状态改变」的“状态模式”就是一种典型的依赖上一个状态的场景,这使 useReducer 天然的适用于多状态切换的业务场景。

    2022-05-10 10:47:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
利用编译将 Vue 组件转成 React 组件 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载