Обоснуйте выбор middleware характером асинхронных сценариев и опытом команды, а не универсальным превосходством Saga или Thunk.
Почему решили использовать Redux Saga/Thunk, а не что-то другое?
Обоснуйте выбор middleware характером асинхронных сценариев и опытом команды, а не универсальным превосходством Saga или Thunk.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обоснуйте выбор middleware характером асинхронных сценариев и опытом команды, а не универсальным превосходством Saga или Thunk.
Thunk удобен для простых функций с dispatch и getState; Saga может быть уместна для сложной координации, отмены и последовательностей событий. Учитывайте поддержку и стоимость обучения, отдельно рассматривайте серверный кеш. Расскажите, почему выбранный подход подходил именно вашему проекту.