потребоваться создание своего объекта истории, какие преимущества это даёт?
О проблеме: мне нужно выполнять history.push(...) в action creator, нашёл такое решение. Можно ли как то иначе получить доступ к истории в action creator?
import { Router } from 'react-router'
import createBrowserHistory from 'history/createBrowserHistory'
export const history = createBrowserHistory()
...
<Router history={history}>
<App/>
</Router>
Вот в твоём случае и потребовалось. Это самый кошерный способ.
Не получилось реализовать через history, выдаёт ошибку "module history not found...", что то вроде этого. Решил свою проблему банальным переключением переменной в redux store
Решил проблему костылём(((
Пробовал так делать. Смотрел этот пакет в node_modules ещё до явной установки, он там был, видимо как зависимость другой либы. Здесь нашёл решение, но оно не работает, ответом выше написал почему https://github.com/ReactTraining/react-router/issues/3498
Согласен, а что поделать))
Это зависимость роутера. Что-то не так делал, если не получилось
Сделать нормально
Обсуждают сегодня