我想问一下,在redux-form提交成功后,这是否是重定向到另一个页面的正确方法:
const form = reduxForm({
form: 'HeroesCreateComponentForm',
validate,
onSubmitSuccess: () => {
console.log('onSubmitSuccess called (yes, yes I do get called');
browserHistory.push('/')
},
});
答案 0 :(得分:1)
您尝试使用下一种方法吗?
import {push} from 'react-router-redux';
onSubmitSuccess 具有调度功能作为第二个参数。 见Redux form. onSubmitSuccess
onSubmitSuccess : (result,dispatch) =>{
dispatch(push('/needed-route'))
}