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

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

    И у саг в редаксе два преимущества по сравнению с thunk-ами:
    — Они позволяют организовывать сложные последовательности сайд-эффектов
    — И они очень легко тестируются
    Ответ написан
    1 комментарий