Пакет redux saga как понятно из названия предназначен для совместного использования вместе с пакетом redux. Saga упрощает разработку асинхронных запросов на api для получения данных с сервера, так как саги вызываются тем же способом что и редюсеры, позволяют использовать команду yield аналог await, а также можно получить весть глобальный state (store) на текущий момент внутри саги. С помошью всех этих инструментов можно разгрузить редюсеры, используя их только для изменения состояния (state), а всю логику перенести в саги.
react: https://ru.reactjs.org/
redux: https://redux.js.org/
saga: https://redux-saga.js.org/
Telegram: https://t.me/joinchat/AAAAAExrJOerRxC...
Discord: / discord
Github: https://github.com/SamDiy