我有一个动作和一个传奇。使用redux-actions时,我可以提前绑定参数值吗?
我想要的值从内actions.js
提供给操作实例。
我也想从里面传奇提供一个值的操作实例。
因此,当与所述动作相关联的减速器被调用时,它在有效载荷接收两个值。
我该怎么做?
actions.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?
}
reducers.js
export default handleActions({
'ACTION_NAME': handleReduce(state, { payload: { foo, bar } }) =>
{ /* foo and bar should be defined */ }) });
因此,创建操作时添加的有效负载与稍后提供的其他有效负载合并在一起? – Ben
@Ben增加了更多的细节,主要答复 –
我还是有点困惑,请标记为接受的答案,如果帮助:) –