Kuv puas tuaj yeem xa ib qho kev txiav txim hauv reducer?
Kuv puas tuaj yeem xa ib qho kev txiav txim hauv reducer?

Video: Kuv puas tuaj yeem xa ib qho kev txiav txim hauv reducer?

Video: Kuv puas tuaj yeem xa ib qho kev txiav txim hauv reducer?
Video: kwv txhiaj koj puas xa kuv mus mekas 2024, Tej zaum
Anonim

4 Teb. Dispatching ib kev ua hauv ib reducer yog ib qho kev tiv thaiv. Koj reducer yuav tsum tsis muaj kev phiv, tsuas yog digesting lub kev ua payload thiab xa rov qab lub xeev yam khoom tshiab. Ntxiv cov neeg mloog thiab xa tawm kev ua nyob rau hauv lub reducer tau ua rau chained kev ua thiab lwm yam kev mob tshwm sim.

Ua raws li qhov no, koj yuav xa ib qho kev nqis tes ua hauv Redux li cas?

Txawm li cas los xij, thaum koj xav tau xa ib qho kev txiav txim los ntawm koj cov khoom, koj yuav tsum xub txuas nws nrog lub khw thiab siv txoj kev sib txuas ntawm react- redux (2nd txoj kev). Tom qab ntawd, thaum koj pib muaj logic hauv koj daim duab qhia kev ua haujlwmDispatchToProps, nws yog lub sijhawm xa kev nqis tes ua hauv koj zaj dabneeg (3rd way).

Ib tug kuj yuav nug, lub khw xa khoom ua dab tsi? xa (action) Dispatches a action. Nov yog tib txoj hauv kev los ua kom muaj kev hloov pauv hauv xeev. Cov lub tsev txo kev ua haujlwm yuav raug hu nrog qhov txiaj ntsig getState() tam sim no thiab qhov kev txiav txim muab synchronously.

Ntawm no, dab tsi yog kev nqis tes ua thiab reducers?

Reducers : Raws li peb twb paub lawm, kev ua tsuas qhia tias yuav ua li cas, tab sis lawv tsis qhia yuav ua li cas, yog li ntawd reducers yog cov haujlwm ntshiab uas coj lub xeev tam sim no thiab kev ua thiab rov qab lub xeev tshiab thiab qhia lub khw yuav ua li cas.

Dab tsi yog qhov kev txiav txim thiab reducer hauv Redux?

A reducer yog ib txoj haujlwm uas txiav txim siab hloov mus rau ib daim ntawv thov lub xeev. Nws siv cov kev ua nws tau txais los txiav txim qhov kev hloov pauv no. Peb muaj cov cuab yeej, zoo li Redux , uas pab tswj cov ntawv thov kev hloov pauv hauv lub xeev hauv ib lub khw kom lawv coj tus cwj pwm tsis tu ncua.

Pom zoo: