Я разрабатываю многоязычное и многовалютное приложение, которое использует react-router
, react-router-redux
& react-router-bootstrap
для маршрутизации.реагировать маршрутизатор - передать реквизит по аргументам URL
В настоящее время прибывают в приложение с языком по умолчанию и валюту, однако я хотел бы быть в состоянии предоставить некоторые аргументы в URL, чтобы установить либо язык или валюту - что-то вдоль линий http://myapp.com/page1?lang='fr'
I Также хотелось бы иметь возможность использовать эти аргументы на любой странице, чтобы:
http://myapp.com/page1?lang='fr'
и http://myapp.com/page2/example1/test?lang='ru'
оба обрабатываются одинаково. В принципе, я хочу, чтобы маршрутизатор проверял наличие этих аргументов в любом URL-адресе, который ему передан, и если они присутствуют, выполните функцию.
Я не могу найти четкой информации об этом в документации для react-router
, но я уверен, что это возможно. Может кто-то указать мне верное направление?
Вау, очень исчерпывающий ответ. Теперь я получаю доступ к параметру 'query' и успешно обрабатываю его. Благодаря :-) –