Advertisement

react进阶必学(五):额外hook

阅读量:

系列文章传送门:

react进阶必学hook(一):useState学习大碗宽面

react高级学习——hook系列(二):useEffect管住不好吃的东西

react高级学习钩子(三):useContext助力面馆开业庆典启动

react 进阶必学 hook 深入学习 React 勾子(四):定制化开发

React进阶必学之钩子(第五课):新增钩子组件

在这里插入图片描述

useReducer使用

在处理与state相关的问题时,在涉及多个功能操作需要对state进行修改,并且这些修改的方法彼此独立的情况下,则会使得使用useState变得繁琐,并且会导致逻辑难以集中管理;这时我们可以采用useReducer来替代useState来进行状态管理。

复制代码
    const [state, dispatch] = useReducer(reducer, initialArg, init);

那些熟悉Redux的人应该了解这一机制,在处理state状态时,我们提供了一个名为dispatch的方法。这个reducer是一个

全部评论 (0)

还没有任何评论哟~