表格提交后,Redux-form无法将回调传递给父级

时间:2017-09-08 14:10:44

标签: reactjs callback redux redux-form

我正在使用redux-form并且它运行良好但我不知道如何将回调传递给父状态到该状态变为true而不是false因此我可以显示一些不同的内容。

我正在使用这个例子https://codesandbox.io/s/0Qzz3843 如何将submit.js中的回调传递回父组件,以便在成功提交表单后更改状态?

我的submit.js

import { SubmissionError } from 'redux-form'

const baseUrl = process.env.HOST

const submit = body => (
  fetch(`${baseUrl}:9000/new-user`, {
    body: JSON.stringify({
      name: body.name,
      email: body.email,
    }),
    method: 'post',
    headers: new Headers({
      'Content-Type': 'application/json',
    }),
  }).then((response) => {
    response.json()
      .then(data => (
        onSuccess(data);
      ))
  }).catch((error) => {
    throw new SubmissionError({
      _error: error,
    })
  })
)

export default submit

0 个答案:

没有答案