2016-03-23 3 views
0

Я использую relay-redux-router, и я пытаюсь перенаправить. Но я не знаю, как это сделать правильно. Только решение, что я знаю, отправляет событие «@@ router/LOCATION_CHANGE», но оно кажется неправильным. Есть ли лучший способ сделать перенаправление?Переадресация на маршрут redux

+0

Нанести 'routerMiddleware' и использование:' store.dispatch (толчок ('/ Foo')) '. Через https://github.com/reactjs/react-router-redux#what-if-i-want-to-issue-navigation-events-via-redux-actions – lux

ответ

1

Переадресация при посещении маршрута может быть выполнена с помощью компонента Redirect; проверьте https://github.com/reactjs/react-router/blob/master/docs/API.md#redirect.

Для редиректа в самом приложении, проверьте толчок() от среагировать-маршрутизатор-Redux (Вы, кажется, использует эту библиотеку): https://github.com/reactjs/react-router-redux#pushlocation-replacelocation-gonumber-goback-goforward

+0

Большое вам спасибо! –