redux-saga — это middleware-библиотека, которая помогает управлять побочными эффектами в React/Redux приложениях эффективнее и предсказуемее. Она упрощает работу с асинхронными операциями и нечистыми действиями, которые обычный Redux не может нормально обработать.
redux-saga берёт на себя:
Библиотека использует JavaScript-генераторы, чтобы писать асинхронный код, который выглядит синхронным, благодаря чему его проще тестировать и понимать. Такой подход отделяет побочные эффекты от твоих Redux-действий и редюсеров, оставляя их чистыми и предсказуемыми.
npm install --save redux-saga
redux-saga особенно полезна, когда в твоём приложении:
Redux-saga опциональна, но рекомендуется для Redux-приложений со значительной асинхронной сложностью. Для более простых случаев подойдут альтернативы вроде redux-thunk.
Redux-saga использует JavaScript генераторы для написания асинхронного кода в синхронном стиле, что улучшает тестируемость и делает побочные эффекты более понятными.
Новый — ещё не проверен сообществом
Вы