⊗jsrxPmBsTr 3 of 57 menu

Istilahi Kuu katika Redux

Katika somo hili tutapita kwa ufupi juu ya dhana na istilahi kuu, ujuzi ambao unahitajika kwa usomeaji zaidi wa Redux.

Tutaanza na kitendo (action). Hili ni tukio fulani ambalo linaelezea kilichotokea kwenye programu yetu. Kikitamaduni huu ni Kitu cha kawaida cha JavaScript, kilicho na uga type, ambapo tunaandika jina la kitendo.

Uga wa pili muhimu katika kitu chenye kitendo ni uga payload. Utakuwa na mzigo muhimu wa kitendo. Mzigo muhimu unaeleweka kuwa data fulani ambayo hupeanwa kama vigezo kwenye kitendo.

Pia katika kitu hiki kinaweza kuwa na viunga vingine vyenye taarifa za ziada.

Wacha tuunde kitendo kwa mfano tukiita addOrderAction. Wacha ihusike na kuongeza agizo. Kwa hivyo katika sifa type tutataja, kuwa agizo limeongezwa (orderAdded) kwenye maagizo (orders). Na kwenye payload tutaelezea kwa undani, agizo gani, kwa mfano - kuchakata ukuta:

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

Ili kila wakati tusandike kitu na kitendo kwa mikono, tunaweza kutumia kinachojulikana kama action creator - kitendakazi, ambacho kitaunda na kurudi kitu chetu chenye kitendo. Tukiite addOrder. Kigezo tutakuwa tukikipitisha maandishi yanayohitajika kwa sifa payload:

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

Dhana inayofuata muhimu katika mnyororo - hii ni reducer (reduesā) - kitendakazi ambacho hupokea hali ya sasa na kitu na kitendo. Kitendakazi hiki kinaamua, jinsi ya kusasisha hali na kurudi hali iliyosasishwa, ikiwa ni lazima.

Dhana inayofuata - ghala (store) - hii ni kitu, ambacho hudumisha hali ya sasa ya kimataifa ya programu ya Redux. Kitu hiki kina njia getState, kwa kutumia ambayo inaweza kupata thamani ya sasa ya hali.

Ghala pia ina njia dispatch. Kuiita na kupitisha kitu na kitendo - hii ndiyo njia pekee, kubadilisha hali. Kama matokeo ghala itaanzisha kitendakazi-reduesā na itahifadhi thamani mpya ya hali.

Na dhana ya mwisho, ambayo tutaangalia katika somo hili - hii ni vikaguzi. Vikaguzi - hizi ni vitendakazi maalum, ambazo zinajua, jinsi ya kutoa habari kutoka kwa hali, iliyoko kwenye ghala. Hizi vitendakazi zinakuwa muhimu sana wakati programu inakua na husaidia kuepuka kurudia kwa kodi.

Kwa undani zaidi kuhusu dhana hizi zote na matumizi yao kwa vitendo tutajifunza kutoka kwa sehemu zinazofuata za mafunzo haya.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa