ReactPro ni programu ya kujifunza kwa kina kwenye Duka la Google Play iliyoundwa kwa ajili ya wapenda React.js, kuanzia wanaoanza hadi watumiaji wa hali ya juu. Inatoa mafunzo ya hatua kwa hatua yanayohusu dhana za msingi kama vile vipengele, hali, propu na ndoano, kuendeleza mada kama vile API ya muktadha, uboreshaji wa utendaji. Kiolesura kinachofaa mtumiaji cha ReactPro na kozi zilizoundwa huifanya kuwa nyenzo bora ya kusimamia React.js popote pale.
Hapa kuna orodha ya mada za mafunzo haya ya React.js:
1. Utangulizi wa React
- React ni nini?
- Vipengele muhimu vya React (Vipengele, JSX, DOM Virtual)
- Kufunga React (Unda React App)
2. JSX: JavaScript XML
- syntax ya JSX na matumizi
- Kupachika misemo katika JSX
- Utoaji wa JSX
3. Vipengele katika React
- Vipengele vya Utendaji dhidi ya Hatari
- Kuunda na kutoa vipengele
- Muundo wa kipengele na reusability
4. Props
- Kupitisha data kwa vipengele kwa kutumia props
- Uthibitishaji wa prop
- Viunzi chaguo-msingi
5. Hali na Maisha
- Kusimamia hali ya sehemu na `useState`
- Kusasisha hali
- Kuelewa njia za mzunguko wa maisha (kwa vifaa vya darasa) na ndoano (kama `useEffect`)
6. Kushughulikia Matukio
- Kuongeza wasikilizaji wa tukio
- Kushughulikia pembejeo na matukio ya mtumiaji
- Kufunga washughulikiaji wa hafla
7. Utoaji wa Masharti
- Kutoa vipengele kwa masharti
- Kutumia taarifa za if/vingine na waendeshaji wa muda katika JSX
8. Orodha na Funguo
- Orodha za utoaji katika React
- Kutumia kitendakazi cha `ramani()` ili kuonyesha maudhui yanayobadilika
- Umuhimu wa vitufe katika orodha za React
9. Fomu katika React
- Vipengee Vinavyodhibitiwa dhidi ya Visivyodhibitiwa
- Kushughulikia pembejeo za fomu
- Uwasilishaji wa fomu na uthibitisho
10. Kuinua Hali Juu
- Kushiriki hali kati ya vipengele
- Kuinua hali hadi kwa babu wa kawaida
11. React Router
- Kuweka React Router kwa urambazaji
- Kufafanua njia na viungo
- Njia zilizowekwa na vigezo vya njia
12. Hooks Overview
- Utangulizi wa React kulabu
- Kulabu za kawaida: `useState`, `useEffect`, `useContext`
- ndoano maalum (hiari)
13. Styling katika React
- Mtindo wa ndani
- Laha za mitindo za CSS na moduli
- Maktaba za CSS-in-JS (k.m., vijenzi vilivyo na muundo)
14. Utatuzi wa Msingi na Zana za Wasanidi Programu
- Kwa kutumia React Developer Tools
- Kutatua makosa ya kawaida
15. Kupeleka Programu ya React
- Kujenga programu kwa ajili ya uzalishaji
- Chaguzi za kupeleka (Netlify, Vercel, Kurasa za GitHub)
Hii inaweza kufunika dhana za msingi na kumfanya mtu aanze na React!
Mada ya juu:
16. API ya Muktadha na Usimamizi wa Jimbo
- Kuelewa React Context API
- Kutumia Muktadha kuzuia kuchimba visima
- Muktadha dhidi ya maktaba za usimamizi wa serikali (Redux, MobX)
- Wakati na kwa nini kutumia maktaba za usimamizi wa serikali
17. Hooks za Juu
- Angalia kwa kina `useReducer` kwa usimamizi changamano wa serikali
- Kutumia `useMemo` na `useCallback` kwa uboreshaji wa utendaji
- Kuelewa na kutumia `useRef` kwa ghiliba na uendelevu wa DOM
- Kuunda ndoano maalum ili kujumuisha mantiki inayoweza kutumika tena
18. Vipengele vya Agizo la Juu (HOC)
- Kuelewa Vipengee vya Agizo la Juu
- Kuunda HOC ili kuboresha utendaji
- Tumia kesi na mazoea bora
- Kulinganisha na Render Props
19. Toa muundo wa Props
- Render Props ni nini?
- Kuunda na kutumia vipengee vilivyo na vifaa vya kutoa
- Wakati wa kutumia kutoa vifaa dhidi ya HOCs
20. Mipaka ya Hitilafu
- Kuelewa Mipaka ya Hitilafu katika React
- Utekelezaji wa mipaka ya makosa kwa kutumia `componentDidCatch`
- Hitilafu katika kushughulikia mbinu bora katika React
Ilisasishwa tarehe
26 Okt 2024