@Ostic
Программист - любитель

Какой пакет и версию пакета использовать для связки redux + router?

Здравствуйте.
Существует такая штука
react-router-redux
она Depricated
далее
For your Redux <-> Router syncing needs with React Router 4+, please see one of these libraries instead:

но на странице connected-react-router указано:
v6.0.0 requires React v16.4.0 and React Redux v6.0. (It does not support React Redux v7.0 yet. We're looking into the compability issue.)

хотя команда
yarn add react-redux
устанавливает
"react-redux": "^7.0.3"
1. Получается надо даунгрэйдить версию react-redux?
2. Для кого тогда устанавливают версию 7.0.3, если её ничем не законектишь?(react-router-redux не пашет, альтернатива, которая предлагается только одна - это connected-react-router, а он, в свою очередь, не поддерживает "react-redux": "^7.0.3")
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
1. Лучше сделать наоборот и не использовать устаревшие пакеты.
2.yarn add react-redux устанавливает стабильную, рекомендованную к использованию версию пакета.

Обычно в проектах нет необходимости в использовании библиотек вроде react-router-redux или connected-react-router. Самостоятельно прокинуть в store history, при необходимости, пара строк кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы