него ответа не найти? :<
На мой взгляд MVI - это про концепцию render (state (action)) и про unidirectional data flow в целом. Не важно, как это реализовано. Посмотрите на либу circle.js и язык elm. Flux - это уже реализация со стором, который обрабатывает экшены через middleware и reducer-ы. Redux - это развитие flux-a. Когда глобальный стейт приложения поделили на фичи, потому что глобальный стейт не самая удобная вещь (тем более в мобильной разработке). Flux/Redux отлично ложится на чистую архитектуру, когда middleware маппится на интеракторы/юзкейсы.
Обсуждают сегодня