我想我在這裏錯過了一個基本的理解。我知道,爲了創建一個動作並因此引發事件的重疊鏈,必須使用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
。任何人都可以澄清我在這裏所缺少的東西嗎?
認爲這是另一個減速。 –