
Иван Малюгин
билайн
«Redux мертв», «Redux — легаси», «Вышел новый убийца Redux» — подобные лозунги можно услышать отовсюду. Эпоха двух мейнстримовых state-менеджеров канула в лету, с каждым годом появляется по несколько быстрых, современных, реактивных и молодежных аналогов.
Но что делать с приложениями, в которых уже написаны сотни тысяч строк Redux-кода? Тратить годы на смену state-менеджера? Разводить зоопарк? Единое дерево состояния — вот за что любят и ненавидят Redux. Простая в освоении и отладке концепция делает Redux-модули непригодными к переиспользованию. Но не надо отчаиваться, ведь можно прокачать Redux, добавив в него недостающий dependency injection.
Расскажу, с какими основными челленджами мы столкнулись при натягивании чистой архитектуры на React&Redux-приложение, какое решение нашли и как оно эволюционировало в простой плагин, позволяющий связать Redux с React-контекстом.
билайн
Яндекс Путешествия