我想我在这里错过了一个基本的理解。我知道,为了创建一个动作并因此引发事件的重叠链,必须使用dispatch
来调用动作创建者。为什么需要将redux-thunks绑定到dispatch?
然而,当我们有一个终极版,thunk的返回功能,这将要求我们的行动创造者dispatch
,为什么一定要了Redux-的thunk也可以用dispatch
叫什么名字?
例如采取以下Redux的-的thunk:
function savePerson(person: Person) {
return async (dispatch: any) => {
delete person.cars;
let newPerson = await axios.post('/api/people/addPeron', person);
dispatch(addPersonSuccess(person));
}
}
调用不带dispatch
这savePerson功能不会掀起了Redux流,我不明白为什么考虑它返回的函数调用我们的行动创造者与dispatch
。任何人都可以澄清我在这里所缺少的东西吗?
认为这是另一个减速。 –