Скажем, у меня есть следующие 2 маршрута:
...
<Route exact path="/:param1?/" component={Home}/>
<Route path="/news" component={News}/>
...
теперь, когда я пытаюсь нажать маршрут /news
, запускается корневой маршрут для Home
с параметром param1
...
Я предполагаю, что решение будет состоять в том, чтобы установить вопросительный знак перед параметром1, подобным этому /?param1
, чтобы его можно было удерживать отдельно от маршрутов, но я не могу понять, как это сделать в react-router v4