我有一个动作和一个传奇。
我想从内部为动作实例提供一个值actions.js
。
我还想从 saga 内部为动作实例提供一个值。
因此,当调用与动作关联的 reducer 时,它会在有效负载中接收两个值。
我怎样才能做到这一点?
动作.js
import { createAction } from 'redux-actions';
export const myAction = createAction('ACTION_NAME'); // How do I supply payload value "foo" here?
sagas.js
function* mySaga({
yield put(myAction()); // How do I supply payload value "bar" here?
}
减速器.js
export default handleActions({
'ACTION_NAME': handleReduce(state, { payload: { foo, bar } }) =>
{ /* foo and bar should be defined */ }) });