export function editPost(props){
const request = axios.put(`http://www.example.com/posts`, props) ;
return{
type: EDIT_POST,
payload: request
};
}
嗨,这是Redux中正确的“更新”操作应该是什么样的?
该类型是在另一个文件中创建的,然后导入
由于
答案 0 :(得分:1)
axios是基于承诺的,所以目前你正在返回一个不存在的有效载荷。寻找redux-thunk并以下列方式使用它:
actionCreator() {
return (dispatch) => {
return axios.put('url').then((res) => dispatch({ type: EDIT_POST, payload: res }))
}
}