在这两个代码块的幕后发生的事情之间真正的区别是什么?
使用React-Redux
const dispatch = useDispatch();
export function insertNewTurma() {
api.post("/classroom", { name: newTurma }).then(({data}) => {
dispatch({ type: "INSERT_NEW_TURMA", data });
});
}
Usign Redux-Thunk:
export function insertNewTurma() {
const request = api.post("/classroom", { name: newTurma });
return dispatch => {
request.then(({ data }) => {
dispatch({ type: "INSERT_NEW_TURMA", data });
});
};
}
我是这个状态管理人员的新手,如果这是一个菜鸟问题,很抱歉。