提交成功redux-form后重定向

时间:2017-02-16 11:05:04

标签: javascript reactjs redux redux-form

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

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

1 个答案:

答案 0 :(得分:1)

您尝试使用下一种方法吗?

react-router-redux

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

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

onSubmitSuccess : (result,dispatch) =>{

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

}