Javascript 提交成功后重定向redux表单
我想问一下,在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
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'))
}