Kas ma peaksin kasutama valijaid?

Sisukord:

Kas ma peaksin kasutama valijaid?
Kas ma peaksin kasutama valijaid?
Anonim

Miks peaksite valijat kasutama? Parim tava on hoida oma Reduxi poe olek minimaalsena ja tuletada olekust andmeid vastav alt vajadusele. Selektorid aitavad selles. Nad saavad arvutada tuletatud andmeid, võimaldades Reduxil salvestada minimaalse võimaliku oleku.

Miks me selektoreid kasutame?

Valija on üks objekti atribuute, mida me koos komponendi konfiguratsiooniga kasutame. Valijat kasutatakse iga komponendi unikaalseks tuvastamiseks komponendipuus ja see määrab ka selle, kuidas praegust komponenti HTML DOM-is esitatakse.

Mis kasu on Reduxi valijatest?

Selektorid on funktsioonid, mis võtvad argumendina Reduxi oleku ja tagastavad mõned andmed, mis edastatakse komponendile. const getUserData=olek=> olek.

Kas ma saan reduktoris kasutada valijat?

Reduktori sees ei ole tavaliselt võimalik kasutada selektoreid, kuna viilude reduktoril on juurdepääs ainult oma Reduxi oleku lõigule ja enamik valijaid eeldab, et neile antakse kogu Reduxi juurolek argumendina.

Mis valija reageerib?

useSelector on funktsioon, mis võtab argumendina praeguse oleku ja tagastab sellest kõik andmed, mida soovite. See on väga sarnane mapStateToPropsiga ja võimaldab teil salvestada tagastatavad väärtused muutuja sees oma funktsionaalsete komponentide ulatuses, selle asemel, et neid rekvisiididena edasi anda.

Soovitan:

Huvitavad artiklid
Kas kohustuslikel anaeroobidel on superoksiidi dismutaas?
Loe rohkem

Kas kohustuslikel anaeroobidel on superoksiidi dismutaas?

Kohustuslikel anaeroobidel puuduvad superoksiiddismutaas ja katalaas ja/või peroksidaas ning seetõttu oksüdeeruvad nad surmav alt erinevate hapnikuradikaalide poolt, kui nad puutuvad kokku O 2. Kas kohustuslikud anaeroobid nõuavad oksüdaasi?

Miks ma ei saa avada tihendatud ZIP-kausta?
Loe rohkem

Miks ma ei saa avada tihendatud ZIP-kausta?

Kui failid tihendatakse Zip-vormingusse, vähenevad nende suurused märkimisväärselt, mis hõlbustab edastamist ja vähem ruumi kasutamist. Siiski tuleb failid lahti pakkida, enne kui saate neid vaadata. See muutub probleemiks, kui ZIP-fail, mida soovite vaadata, ei avane.

Kes keelab grey anatoomia?
Loe rohkem

Kes keelab grey anatoomia?

Jeffrey Dean Morgan mängis saate ühes kõige südantlõhestavamas loos Denny Duquette'i rolli. Ta oli haiglas südamehaige, kes armus Izzie Stevensi (keda kehastab Katherine Heigl) – miks ta siis pärast 23 osa sarjast lahkus? Vaatajad peavad selle kohta teadma järgmist.