2017-02-16 9 views
5

私は、これはReduxのフォームが成功を提出した後、別のページにリダイレクトするための適切な方法であればお願いしたいと思います:リダイレクト後の成功Reduxのフォームを提出

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

はい、まったく有効です。 –

+1

うん、あなたはそれを持っています。 –

+0

こんにちは!私も同じことをしようとしています。あなたのonSubmitSuccess機能であなたのブラウザの履歴にどのようにアクセスしましたか?あなたは小道具としてそれを渡しましたか? – user1795370

答えて

0

あなたは次のアプローチを使用してみましたか?

react-router-redux

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

onSubmitSuccessは、2番目のパラメータとしてディスパッチ機能を有しています。 Redux form. onSubmitSuccess

onSubmitSuccess : (reslut,dispatch) =>{ 

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

} 
関連する問題