Патерни проєктування · Senior · Запитання 36 з 75
Чим redux-saga відрізняється від listener middleware і thunks?
- ✓Правильна відповідь: Saga описує складні async-потоки генераторами
- 2Saga працює синхронно й не вміє робити запити
- 3Saga - застаріла назва
createAsyncThunk
Пояснення
Генератори з ефектами take, race, cancel дають змогу декларативно описувати довгоживучі процеси й тестувати їх покроково. Ціна - складність і поріг входу. RTK радить thunks і listener middleware для більшості задач.