在react-redux减速器中使用useDispatch()钩子吗?

时间:2020-02-25 10:13:04

标签: reactjs react-redux react-hooks

我想从减速器上开动作。该操作将设置/取消加载程序状态。

这是我的减速器的一个例子

const ABC = reducerWithInitialState(initialState)
     .case(getABCAction.started, (state) => {
         const dispatch = useDispatch();
         dispatch(setAppLoader(true))
         return (state);
     });

但是,它说这是一个无效的挂接调用。

有什么解决方法吗?

1 个答案:

答案 0 :(得分:2)

Rohan,您位于reducer内,您可以完全控制返回所需的任何状态,您不必再分发任何操作,您可以“对”该状态执行任何操作