Вопрос проверяет понимание middleware в Redux и подходов к работе с побочными эффектами.
Короткий ответ
Thunk — это простой middleware, который позволяет писать асинхронную логику прямо в экшенах. Saga — это отдельный слой логики на основе генераторов, который управляет сайд-эффектами декларативно. Thunk проще в освоении, но хуже масштабируется. Saga сложнее, зато лучше подходит для сложных сценариев и бизнес-логики.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.