Таким образом, как и в заголовке, у меня есть 2 маршрута: один главный, «Домашний», а затем, когда нажимается одна из ссылок из домашнего компонента, он переходит в «/ m / milestoneID / p / projectID», когда бы я ни шел к Второй маршрут и нажмите обратно в браузере. Я получаю сообщение об ошибке. Похоже, данные, которые я передаю компоненту Home с помощью .reverse (), больше не возвращаются после резервного копирования.
const App = () => (
<Router>
<div>
<Switch>
<Route path="/m/:milestoneID/p/:projectID" component={ProjectDetails} />
<Route component={Home} />
</Switch>
</div>
</Router>
);
const Home = () => {
return (
<div>
<ChronologyGraph
width="1000"
height="2000"
nodeSize={10}
milestones={milestones.reverse()}
columns={nodeTypes}
/>
</div>
);
};