Сага
Оба работают.
Что же такого в Saga чего не хватает Thunk ??
Где то пишут что нет колбеков как thunk, где акшны внутри акшнов,
А вот в саге лучше что код выглядит синхронным потому что есть call и put
Но ведь можно просто вынести промисы в async await в санках
Тогда и в thunk не будет вложенных .then()
Подскажете практический смысл перехода в saga
В чем же его удобность ??
Санки не прерываются. Поскольку одно через промисы, другое через генераторы
Что значит не прерываются ?
саги помогают описывать бизнес кейсы, санки лишь обертка для синхронных операций пример - В сагах легко описываются кейсы когда после одного экшена нужно должаться другого, а потом еще парочку в санках такого нет их коробки, Можно конечно что-то накостылять…
Как прервать выполнение промиса?
в саге что мне показалось, да, глазам удобно читать call какой то запрос откуда то put результат вот сюда положи синтаксистически код читабелен. Из за этого ??
мм. ок. Спасибо. Я прочту еще раз об этом в генераторах
нет, в саге ты можешь именно описать процесс. Почти на языке бизнеса (если закрыть глаза на все эти yeild) C санками иногда это не возможно
Обсуждают сегодня