Javascript 提交成功后重定向redux表单

Javascript 提交成功后重定向redux表单,javascript,reactjs,redux,redux-form,Javascript,Reactjs,Redux,Redux Form,我想问一下,在redux表单提交成功后,这是否是重定向到另一个页面的正确方式: const form = reduxForm({ form: 'HeroesCreateComponentForm', validate, onSubmitSuccess: () => { console.log('onSubmitSuccess called (yes, yes I do get called'); browserHistory.push

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

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

你试过使用下一种方法吗

onSubmitSuccess将dispatch函数作为第二个参数。 看


是的,完全正确。你好!我试着做同样的事情。您是如何在onSubmitSuccess功能中访问浏览器历史记录的?你把它当作道具传递了吗?
import {push} from 'react-router-redux';
onSubmitSuccess : (result,dispatch) =>{

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

}