0
다른 작업과 함께 사용해야하는 몇 가지 작업이 있습니다. 더 구체적으로 doument 및 하나의 작업으로 작업을 저장해야합니다. 저장 문서의 호출을 반복하므로 mapDispatchToProps
및 thunk
에 직접 래퍼를 만들려고했습니다. 내가Redux - mapDispatchToProps의 다른 작업 내에서 작업 감싸기
function change() {
return(dispatch, getState) => {
dispatch(changeAction())
saveDocument(getState());
}
}
에
function changeAction() {
return: {
type: types.CHANGE
}
}
에서
-
은 내가 thunk
행동을 수행하는 방법에 전달할 각 작업에 필요
export function mapUpdatePresentationsToProps(actions) {
const mappedActions = {};
Object.keys(actions).map(action => {
mappedActions[action] = function() {
return (dispatch, getState) => {
dispatch(action)
dispatch(updatePresentation(getState()))
}
}
})
return mappedActions;
}
그리고 항상 오류가 발생합니다. '작업은 일반 개체 여야합니다. 비동기 작업에는 맞춤 미들웨어를 사용하십시오. ' 내가 뭐 잘못하고 있니? 나는 그들을 어떻게 디버깅 할 수 있는지 모른다. 어떤 도움을 주셔서 감사합니다.
그래, 빠른 답변을 들으을 파견하려고 것으로 보인다. 부끄러운 줄 알아라 ^^ –