0
私はいくつかのアクションを持っていますが、別のアクションで使用する必要があります。 より具体的には、doumentと1アクションを保存するアクションがあります。文書を保存するのを繰り返すので、私は自分自身をmapDispatchToProps
とthunk
にラッパーを作成しようとしました。redux - mapDispatchToProps内の別のアクション内でアクションをラップします
thunk
アクションに行っメソッドに渡す各アクションに必要
- 私は
サンクするアクションをマッピングするための方法を作成しようとしましたfunction change() {
return(dispatch, getState) => {
dispatch(changeAction())
saveDocument(getState());
}
}
に
function changeAction() {
return: {
type: types.CHANGE
}
}
から
export function mapUpdatePresentationsToProps(actions) {
const mappedActions = {};
Object.keys(actions).map(action => {
mappedActions[action] = function() {
return (dispatch, getState) => {
dispatch(action)
dispatch(updatePresentation(getState()))
}
}
})
return mappedActions;
}
そして、私はいつもエラーが発生します。 'アクションは普通のオブジェクトでなければなりません。非同期アクションにはカスタムミドルウェアを使用してください。何か間違っているのですか?私はそれらをデバッグする方法を知りません。どのような助けにも感謝します。
うん、迅速な答えのためのTHXを派遣しようとしているようです。私に恥をかける^^ –