Vifaa Vya Msingi vya Redux
Baada ya kusoma misingi ya kinadharia ya Redux katika masomo yaliyopita, sasa tunaweza kuhama kwenye zana kuu, zinazopendekezwa rasmi, ambazo pia tutatumia kuunda programu kwa kutumia Redux.
Licha ya kwamba Redux ni maktaba ndogo yenyewe ya JS, inaweza kutumika na mfumo mbalimbali wa kazi. Inachukuliwa kuwa mara nyingi hutumiwa hasa na mfumo wa React, na sisi tutafanya vivyo hivyo. Waundishi wa Redux wametoa kifurushi rasmi cha React-Redux, kinachoruhusu vipengele vya React kufanya kazi pamoja na Redux.
Zana ya pili muhimu kwa kazi, ni Redux Toolkit au RTK kwa ufupi. Inaruhusu kupunguza idadi ya tegemezi zinazosanikishwa, urahisha msimbo na kupunguza kiasi cha msimbo wa kiolezo katika programu, na pia ina mambo mengi muhimu yaliyojengwa ndani, kama vile Redux Thunk na Redux DevTools, ambazo tutazungumzia baadaye.
Na, mwishowe, zana ya utatuzi - kiongeza kwa kivinjari Redux DevTools Extension. Inatusaidia kufuatilia mabadiliko ya hali katika Redux store na kutatua programu kwa ufanisi.
Usanikishaji wa zana hizi na za ziada, na maktaba nyinginezo tunazohitaji, tutafanya katika masomo yajayo.