SAGA IN реакциясы кандай?
SAGA IN реакциясы кандай?

Video: SAGA IN реакциясы кандай?

Video: SAGA IN реакциясы кандай?
Video: 10 - сынып. Химия. Галогеналкандардың элиминирлеу (бөліну) реакциясы. 06.05.2020 2024, Май
Anonim

Редукс- дастан redux орто программа китепканасы болуп саналат, ал сиздин redux колдонмоңуздагы терс таасирлерди жакшы жана жөнөкөй кылуу үчүн иштелип чыккан. Ал буга генераторлор деп аталган ES6 өзгөчөлүгүн колдонуу аркылуу жетишет, бул бизге синхрондуу көрүнгөн асинхрондук кодду жазууга мүмкүндүк берет жана сыноо үчүн абдан оңой.

Андан тышкары, Redux Saga кантип иштейт?

Redux - дастан менен иштөө аркылуу терс таасирлерди жеңилдетүүгө жана жакшыртууга багытталган китепкана дастандар . контекстинде Redux , а дастан асинхрондук аракеттерди координациялоо жана ишке киргизүү үчүн орто программа катары ишке ашырылат (биз редукторду колдоно албайбыз, анткени бул таза функция болушу керек) (терс таасирлер).

Андан кийин суроо туулат, эмне үчүн мага Redux дастаны керек? Себеби, биз керек сыяктуу ортолук программаны колдонуу Redux - Thunk себеби болуп саналат Redux дүкөн синхрондуу маалымат агымын гана колдойт. Redux - Saga колдонмонун терс таасирлерин (мисалы, берилиштерди алуу сыяктуу асинхрондук аракеттерди) иштетүүнү жеңилдетүү жана аткарууну натыйжалуураак кылууга багытталган китепкана.

Ошо сыяктуу эле, кимдир бирөө сурашы мүмкүн, генератордун функциясы сага деген эмне?

Генератор функциясы жана Redux дастан . менен генератор функциялары , ар бири менен билдирүүлөрдү жөнөтөсүз түшүм , жана ар бир кайра күйгүзүлгөндө билдирүүлөрдү жөнөтөсүз. синтаксиси генератор функциясы ушундай - функция * abc()// коду бул жерде} Генератор функциялары кадимки JavaScript сыяктуу функциялары гана.

Реактивдүү жергиликтүү редукс сага деген эмне?

Redux Saga үчүн ортомчу программа катары колдонулган китепкана Redux . А Redux орто программа - dispatch() ыкмасы аркылуу дүкөнгө келген аракеттерди тосуучу код жана алынган аракеттин негизинде тапшырмаларды аткара алат. Сагалар дүкөндөн жөнөтүлгөн бардык аракеттерди (байкоочу/байкоочу) көрүңүз.

Сунушталууда: