Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Redux中编辑/更新操作创建者_Javascript_Reactjs_Redux - Fatal编程技术网

Javascript 在Redux中编辑/更新操作创建者

Javascript 在Redux中编辑/更新操作创建者,javascript,reactjs,redux,Javascript,Reactjs,Redux,您好,这是Redux中正确的“更新”操作应该是什么样子的吗 使用axios发出请求 该类型在另一个文件中创建,然后导入 谢谢 axios基于承诺,因此当前您返回的负载不存在。查找redux thunk并按以下方式使用: export function editPost(props){ const request = axios.put(`http://www.example.com/posts`, props) ; return{ type: EDIT_POST

您好,这是Redux中正确的“更新”操作应该是什么样子的吗

  • 使用axios发出请求

  • 该类型在另一个文件中创建,然后导入

    谢谢


axios基于承诺,因此当前您返回的负载不存在。查找redux thunk并按以下方式使用:

export function editPost(props){
 const request = axios.put(`http://www.example.com/posts`, props) ; 

     return{
      type: EDIT_POST,
      payload: request
     }; 
    }
 

你能澄清一下你在做什么吗?从张贴的问题中看不清楚?回答问题的地方也不清楚,而不仅仅是检查你的工作。如果你在某件事上遇到困难,那么这是一个好问题。问题在哪里?如果你想知道怎么做。。。查看Stackoverflow文档以了解React Redux
actionCreator() {
  return (dispatch) => {
    return axios.put('url').then((res) => dispatch({ type: EDIT_POST, payload: res }))
  }
}