我正在尝试克隆一个名为 Emaily 的 MERN 堆栈项目之一,但我遇到了一个错误
Error: Actions must be plain objects. Use custom middleware for async actions.
我的行动在下面给出,
import axios from 'axios';
import { FETCH_USER, FETCH_SURVEYS } from './types';
export const fetchUser = () => async dispatch => {
const res = await axios.get('/api/current_user');
dispatch({ type: FETCH_USER, payload: res.data });
};
您应该从调度中删除异步关键字。
export const loadUsers = () => dispatch => { dispatch({ type: LOAD_USERS_LOADING });