2016-01-22 3 views
4

В моих маршрутах я имеюКак перенаправить с реактивным маршрутизатором при сохранении исходных параметров запроса?

<Route> 
    <Redirect from="/" to="/view/something"/> 
    ... 
</Route> 

Но если я попал в корне URL с rooturl/?query=somequery я теряю paremeter запроса после редиректа. Как сохранить все параметры запроса после перенаправления?

ответ

-1

Я надеюсь, что это поможет: https://github.com/rackt/react-router/issues/1034

Здесь вы можете указать и повторно использовать существующий запрос Params после перенаправления, как это:

<Redirect from="/foo/:id" to="/bar/:id"/> (id будет повторно).

Также вы можете захотеть иметь крючки прямо перед/после того, как переход действительно выполняется для какого-то управления маршрутами. Это можно сделать с помощью onEnter и onLeave крючков. Вы можете прочитать об этом в официальном docs.

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