2017-02-16 8 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 имеет функцию отправки в качестве второго параметра. См. Redux form. onSubmitSuccess

onSubmitSuccess : (reslut,dispatch) =>{ 

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

} 

 Смежные вопросы

  • Нет связанных вопросов^_^