У меня есть маршрутизатор
{
...PageItem,
path: '/page/item/:id',
},
{
...Page,
path: '/page',
},
У меня есть первый компонент с данными из реквизита.И когда я хочу перейти к текущему элементу, я использую его, и он перенаправляет меня на второй компонент, и все работает:
<Link to={{pathname: "/page/item/" + page.id}}>go to item</Link>
Но из второго компонента, если я нажимаю кнопку просмотра страницы браузера или использую
<Link to={{pathname: "/page"}}>go to list</Link>
все не работает.Мой первый компонент не рендерится (я получаю реквизиты в первом компоненте в componentdidmount, и он не вызывает).Первый компонент пытается отрисовать страницу с подпорками из вторых компонентов и выдает мне ошибки.
Почему мои реквизиты не меняются и как это исправить?
ps Я использую:
"react-router-config": "1.0.0-beta.4",
"react-router-dom": "4.2.2",