⊗jsrxPmBsTr 3 of 57 menu

Belangrike Terme in Redux

In hierdie les sal ons kortliks deur die belangrijkste begrippe en terme gaan, wat beheersing daarvan noodsaaklik is vir verdere studie van Redux.

Ons begin met aksie (action). Dit is 'n sekere gebeurtenis wat beskryf wat in ons aansoek gebeur het. Tegnies is dit 'n gewone JavaScript objek, wat die veld type bevat, waarin ons die naam van die aksie inskryf.

Die tweede belangrike veld van die aksie-objek is die veld payload. Dit sal die nuttige lading van die aksie bevat. Onder nuttige lading word verstaan sekere data wat as parameters aan die aksie oorgedra word.

Daar kan ook ander velde in hierdie objek wees met bykomende inligting.

Kom ons skep byvoorbeeld 'n aksie en noem dit addOrderAction. Laat dit verantwoordelik wees vir die byvoeging van 'n bestelling. Dan sal ons in die eienskap type aandui dat die bestelling bygevoeg is (orderAdded) tot die bestellings (orders). En in payload sal ons meer gedetailleerd aandui wat die bestelling behels, byvoorbeeld - om 'n muur te verf:

const addOrderAction = { type: 'orders/orderAdded', payload: 'Paint a wall' }

Om nie elke keer die objek met die aksie met die hand te skryf nie, kan ons die sogenaamde action creator gebruik - 'n funksie, wat vir ons die aksie-objek sal skep en terugstuur. Laat ons dit noem addOrder. As parameter sal ons die nodige teks vir die eienskap payload daaraan oordra:

const addOrder = text => { return { type: 'orders/orderAdded', payload: text } }

Die volgende belangrike begrip in die ketting is die reducer (reducer) - 'n funksie wat die huidige toestand en die aksie-objek aanvaar. Hierdie funksie besluit hoe om die toestand op te dateer en gee die opgedateerde state terug, indien nodig.

Die volgende begrip is store (store) - dit is 'n objek waarin die huidige globale toestand van die Redux-aansoek gestoor word. Hierdie objek het 'n metode getState, waarmee die huidige waarde van die state verkry kan word.

Die store het ook 'n metode dispatch. Om dit te roep en die aksie-objek aan dit oor te dra - dit is die enigste manier om die state te verander. As gevolg hiervan sal die store die reducer-funksie uitvoer en die nuwe state-waarde by homself stoor.

En die laaste begrip wat ons sal beskou in hierdie les - dit is selectors. Selectors is spesiale funksies, wat weet hoe om inligting uit die state in die store te onttrek. Hierdie funksies blyk baie nuttig te wees wanneer die aansoek groei en help om kode-herhaling te voorkom.

Meer oor al hierdie begrippe en oor die toepassing daarvan in die praktyk sal ons leer in die volgende afdelings van hierdie handleiding.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp