【发布时间】:2022-01-27 03:38:59
【问题描述】:
我想在从后端接收数据时添加/更改 redux 状态。此状态控制加载微调器。 下面的代码是我认为应该可以工作的。
我错过了什么?
CouriersActions.js
import axios from "axios";
import { toastOnError } from "../../utils/Utils";
import { GET_COURIERS, ADD_STATE_LOADING } from "./CouriersTypes";
export const addStateLoading = (state_loading) => ({
type: ADD_STATE_LOADING,
state_loading,
});
export const getCouriers = () => dispatch => {
var tempx = {show: true};
addStateLoading(tempx);
axios
.get("/api/v1/couriers/")
.then(response => {
dispatch({
type: GET_COURIERS,
payload: response.data
});
var tempx = {show: false};
addStateLoading(tempx);
})
.catch(error => {
toastOnError(error);
});
};
【问题讨论】:
-
告诉我 getCouriers 呼叫的线路
标签: javascript reactjs redux axios