【问题标题】:Redirect after submit success redux-form提交成功后重定向 redux-form
【发布时间】:2017-02-16 11:05:04
【问题描述】:

我想问一下这是否是redux-form提交成功后重定向到另一个页面的正确方法:

const form = reduxForm({
    form: 'HeroesCreateComponentForm',
    validate,
    onSubmitSuccess: () => {
        console.log('onSubmitSuccess called (yes, yes I do get called');
        browserHistory.push('/')
    },
});

【问题讨论】:

  • 是的,完全有效。
  • 您好!我试图做同样的事情。您是如何在 onSubmitSuccess 函数中访问 browserHistory 的?你把它作为道具传递了吗?

标签: javascript reactjs redux redux-form


【解决方案1】:

您是否尝试过使用下一种方法?

react-router-redux

import {push} from 'react-router-redux';

onSubmitSuccess 具有调度功能作为第二个参数。 见Redux form. onSubmitSuccess

onSubmitSuccess : (result,dispatch) =>{

dispatch(push('/needed-route'))

}

【讨论】:

    猜你喜欢
    • 2017-09-27
    • 2017-07-25
    • 2019-08-04
    • 1970-01-01
    • 2021-02-14
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多