Что бы я использовал для запуска async redux из промежуточного программного обеспечения thunk или saga, observable или redux promise?

Я закончила курс обучения по реакции Линды на родном языке. Теперь я начал изучать #Redux, но для асинхронного потока redux у нас есть 1. Thunk 2. сага 3. наблюдаемый 4. промежуточное ПО Redux Promise

Так что я запутался в выборе любого. Что должно быть легко понять.

3
0
258
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Сначала начните с самого Redux Thunk, затем вы можете перейти к другой библиотеке, как вы хорошо испытали в будущем.

Thunk и saga очень похожи. Но Observable обрабатывает отмену и многие другие асинхронные побочные эффекты с помощью реактивного программирования. Если вас интересует реактивное программирование, используйте Observable, это круто.

Gobinda 10.08.2018 15:58
Ответ принят как подходящий

Redux Thunk - базовый. Я бы использовал это для простого приложения.

Redux Thunk с async / await предоставит все инструменты, необходимые для выполнения вашей логики Ajax и async.

Если ваше приложение сложное, вы можете использовать redux-saga / redux observable. Это самые популярные.

Я бы выбрал redux-observable в основном потому, что знания Observable (RxJS) могут быть перенесены в другие области вашего кода Зачем использовать Redux-Observable вместо Redux-Saga?

Другие вопросы по теме