Я учусь реагировать, и я использовал библиотеку react-router-dom
для изменения маршрутов проекта. Поэтому я добавил из библиотеки и добавил историю. И добавил createBrowserHistory
из npm пакета history
.
<Router history={createBrowserHistory()}>
Но он не менял маршруты и генерировал предупреждение.
You cannot change <Router history>
затем я изменил его на и затем передается в Router
const history = createBrowserHistory()
<Router history={history}>
Передача истории браузера в переменную сработала. Почему это случилось? Это какая-то концепция Javascript?