Зачем Redux Saga если есть Redux Thunk?

Зачем Redux Saga если есть Redux Thunk
Куча методов, огромная документация кому это нужно?
  • Вопрос задан
  • 14589 просмотров
Пригласить эксперта
Ответы на вопрос 2
Serhiy_Koziuk
@Serhiy_Koziuk
Redux-saga — это альтернативный подход к организации сайд-эффектов. Вместо того, чтобы диспатчить функции, которые обрабатываются redux-thunk-ом, вы создаёте сагу, которая собирает всю логику обработки внутрь себя. В отличие от thunk-ов, которые выполняются, когда вы их диспатчите, саги запускаются при старте приложения и как бы «работают в фоне». Саги слушают все экшены, которые диспатчит стор, и решают, что делать с ними.

И у саг в редаксе два преимущества по сравнению с thunk-ами:
— Они позволяют организовывать сложные последовательности сайд-эффектов
— И они очень легко тестируются
Ответ написан
devellopah
@devellopah
Если сомневаешься нужна ли тебе эта зависимость в проекте, значит она не нужна.
Ответ написан
Ваш ответ на вопрос

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

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