Перейти к основному содержимому

Sagun

Фреймворк для разработки React приложений на базе redux-saga и MVC паттерна

Изолированная бизнес-логика

Держите бизнес-логику отдельно от UI. Разделяйте её на небольшие переиспользуемые сервисы.

Dependency Injection

Встроенный DI контейнер для управления зависимостями сервисов. Тестировать бизнес-логику проще простого.

Управление памятью

Фреймворк автоматически подчищает неиспользуемые данные в сторе.

Redux без недостатков

Привычный единый стейт и никакого бойлерплейта. Просто интегрировать в существующее приложение на Redux.

Вся мощь redux-saga под капотом.

Автоматическая отмена неактуальных асинхронных операций, простой и мощный API для решения типовых проблем с гонками и дубликатами запросов.

Совместимость с Suspense

Возможность использовать Suspense для произвольной асинхронной логики начиная с React 16.