export function editPost(props){
const request = axios.put(`http://www.example.com/posts`, props) ;
return{
type: EDIT_POST,
payload: request
};
}
hi,这是一个正确的"更新"动作应该看起来像redux?
使用Axios做出请求
类型是在另一个文件中创建的,然后导入
谢谢
axios是有望基于承诺的,因此当前您正在返回不存在的有效载荷。寻找redux-thunk并以以下方式使用:
actionCreator() {
return (dispatch) => {
return axios.put('url').then((res) => dispatch({ type: EDIT_POST, payload: res }))
}
}