一个动作中的 Redux 多种类型
Redux Multiple Types In An Action
只是一个简单的约定问题。我有这段代码在我的 redux 动作中工作。该代码工作正常,但我不确定这是否被社区接受。基本上我在同一个动作中传递两个分派,目的是传递两个单独的动作和有效负载。当我试图将两种类型作为数组传递给一种类型时出现错误。但我不确定这是否是最好的方法?或者,如果我应该放弃它并同时执行两个单独的操作。
谢谢!
dispatch({
type: GET_WALLET,
payload: mnemonic
});
dispatch({
type: AUTHENTICATION,
payload: false
});
你可以把它分成两个action creator,让它更干净
const getWallet = (mnemonic) => ({ type: GET_WALLET, payload: mnemonic });
const auth = () => ({ type: AUTHENTICATION, payload: false });
dispatch(getWallet(mnemonic));
dispatch(auth());
只是一个简单的约定问题。我有这段代码在我的 redux 动作中工作。该代码工作正常,但我不确定这是否被社区接受。基本上我在同一个动作中传递两个分派,目的是传递两个单独的动作和有效负载。当我试图将两种类型作为数组传递给一种类型时出现错误。但我不确定这是否是最好的方法?或者,如果我应该放弃它并同时执行两个单独的操作。
谢谢!
dispatch({
type: GET_WALLET,
payload: mnemonic
});
dispatch({
type: AUTHENTICATION,
payload: false
});
你可以把它分成两个action creator,让它更干净
const getWallet = (mnemonic) => ({ type: GET_WALLET, payload: mnemonic });
const auth = () => ({ type: AUTHENTICATION, payload: false });
dispatch(getWallet(mnemonic));
dispatch(auth());