【发布时间】:2018-07-05 03:14:39
【问题描述】:
我正在尝试使用 redux 表单和 REST api 创建新资源。
我发送createPost 操作,我想在继续之前检查帖子是否成功。
const handleFormSubmit = (values, dispatch) => {
dispatch(createPost(values));
//I want to check here if post was succeeded.
//if status = 200 this.props.history.push('/');
}
export function createPost(values) {
return async function(dispatch) {
let request;
try {
request = await axios.post(`${ROOT_URL}/posts`, values)
} catch(err) {
request = { err };
}
dispatch({
type: CREATE_POST,
payload: request
})
}
}
【问题讨论】:
标签: javascript reactjs redux redux-form redux-thunk