USign React-Thunk或Promise解决后调度动作之间有什么区别?

时间:2019-08-14 16:22:41

标签: javascript reactjs redux react-redux redux-thunk

在这两个代码块的幕后发生的事情之间真正的区别是什么?

使用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 });
    });
  };
}

我是这个状态管理人员的新手,如果这是一个菜鸟问题,很抱歉。

0 个答案:

没有答案