response-router v4 - Как изменить только одну часть пути URL-адреса и оставить остальные нетронутыми? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть приложение React - Redux - React Router v4, в котором URL выглядит примерно так:

www.mysite.com/:accountName/brands/:brandId/something
www.mysite.com/:accountName/brands/:brandId/somethingElse

Фактическим примером будет:

www.mysite.com / sears / brand / levis / jobs

В моем глобальном навигационном меню у меня есть раскрывающееся меню Выбор бренда , где я могу переключать выбранный бренд с помощью. brandId .Идея состоит в том, чтобы сохранить оставшуюся часть URL без изменений и просто изменить параметр brandId .

Таким образом, при нажатии на URL нового бренда обновленный URL должен быть: www.mysite.com/sears/brands/wrangler/jobs

Один из подходов, о котором я подумал, состоял в том, чтобы использовать RegEx для замены пути, но это похоже на обязательный подход.

Есть ли в React Router v4 собственный способ добиться этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...