react进阶必学(五):额外hook
发布时间
阅读量:
阅读量
系列文章传送门:
react进阶必学hook(一):useState学习大碗宽面
react高级学习——hook系列(二):useEffect管住不好吃的东西
react高级学习钩子(三):useContext助力面馆开业庆典启动
react 进阶必学 hook 深入学习 React 勾子(四):定制化开发

useReducer使用
在处理与state相关的问题时,在涉及多个功能操作需要对state进行修改,并且这些修改的方法彼此独立的情况下,则会使得使用useState变得繁琐,并且会导致逻辑难以集中管理;这时我们可以采用useReducer来替代useState来进行状态管理。
const [state, dispatch] = useReducer(reducer, initialArg, init);
那些熟悉Redux的人应该了解这一机制,在处理state状态时,我们提供了一个名为dispatch的方法。这个reducer是一个
全部评论 (0)
还没有任何评论哟~
