Реагировать на маршрутизацию Redux - есть ли что-то простое, что просто работает и не изменится через 12 часов?
Надеюсь, без необходимости разбираться со всеми вариантами и проблемами, кто-нибудь знает или знает твердое решение для маршрутизации, которое является простым и просто работает для комбинации React Redux? Если да, можете ли вы предоставить полный рабочий справочник, включая историю, переходы, параметры и т. Д.?
Не уверен, как у нас получилось 10 или более решений для чего-то, что должно быть основной потребностью для любого реального применения, но само количество и постоянный поток (без каламбура) решений делают эту задачу почти невозможной. сосредоточиться на чем-либо в любой своевременной манере. Похоже, что они становятся все сложнее и в некоторых случаях почти сражаются друг с другом.
Если Дэн или кто-либо еще собирается дать ссылку на пример из реальной жизни Redux, пожалуйста, прокомментируйте план по решению этой проблемы / обсуждения. Для простого маршрутизатора (или как мы его называем на этой неделе), или любого другого типа, такого как Tiny, или множества других, пожалуйста, уточните, откуда берется история (истории lib router, ваша lib...) и почему как а также как обрабатывать параметры и тому подобное.
ТИА
1 ответ
У меня был хороший успех с использованием response-router-redux для соединения React Router и Redux. Примеры на главной странице показывают, откуда именно история. Вы получаете объект истории от React Router и отдаете его реагировать-router-redux (через syncHistoryWithStore
).
response-redux-starter-kit - это очень хорошее начальное репо, в котором React+Redux+Router(+ много других вещей) настроены и работают. Даже если вы не начнете свою работу с их репозитория, вы можете просмотреть код, чтобы увидеть, как все это собрано.