У меня есть приложение 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 собственный способ добиться этого?