I-ReactPro iwuhlelo lokufunda oluphelele ku-Google Play Isitolo oludizayinelwe abathanda i-React.js, kusukela kwabaqalayo ukuya kubasebenzisi abathuthukile. Inikeza izifundo zesinyathelo nesinyathelo ezihlanganisa imiqondo ewumongo njengezingxenye, isifunda, ama-props, namahhuku, athuthukela ezihlokweni ezifana ne-API yomongo, ukwenziwa ngcono kokusebenza. Isixhumi esibonakalayo esisebenziseka kalula se-ReactPro kanye nezifundo ezihlelekile ziyenza ibe insiza ekahle yokufunda i-React.js usohambweni.
Nalu uhlu lwezihloko zalesi sifundo se-React.js:
1. Isingeniso Sokusabela
- Yini i-React?
- Izici ezibalulekile ze-React (Izingxenye, i-JSX, i-Virtual DOM)
- Ukufaka i-React (Dala i-React App)
2. JSX: JavaScript XML
- I-syntax ye-JSX nokusetshenziswa
- Ishumeka izinkulumo ku-JSX
- Ukunikezwa kwe-JSX
3. Izingxenye ku-React
- Izingxenye ezisebenzayo vs Ikilasi
- Ukudala kanye nokunikeza izingxenye
- Ukwakheka kwengxenye nokusebenziseka kabusha
4. Izisetshenziswa
- Ukudlulisa idatha ezingxenyeni kusetshenziswa ama-props
- Ukuqinisekiswa kwephrofayili
- Izisetshenziswa ezizenzakalelayo
5. State kanye Lifecycle
- Ukuphatha ingxenye yesimo `nge-useState`
- Ukubuyekeza isimo
- Ukuqonda izindlela zomjikelezo wempilo (yezingxenye zekilasi) namahhuku (njengokuthi `useEffect`)
6. Ukusingatha Imicimbi
- Ukwengeza abalaleli bomcimbi
- Ukuphatha okokufaka komsebenzisi nemicimbi
- Izibambi zomcimbi ezibophayo
7. Ukunikezwa Okunemibandela
- Ukunikeza izakhi kunemibandela
- Ukusebenzisa izitatimende uma/uma kungenjalo kanye nabaqhubi be-ternary ku-JSX
8. Izinhlu nezikhiye
- Ukunikezwa kohlu ku-React
- Ukusebenzisa umsebenzi `wemephu()` ukuze ubonise okuqukethwe okuguquguqukayo
- Ukubaluleka kokhiye ohlwini lwe-React
9. Amafomu ku-React
- Izingxenye ezilawulwayo eziqhathaniswa nezingalawuleki
- Ukuphatha okokufaka kwefomu
- Ukuhanjiswa kwefomu nokuqinisekisa
10. Ukuphakamisa Isimo Phezulu
- Isimo sokwabelana phakathi kwezingxenye
- Ukuphakamisa isimo kudlozi elilodwa
11. I-React Router
- Ukusetha i-React Router ukuze uzulazule
- Ukuchaza imizila nezixhumanisi
- Izindlela ezifakiwe kanye nemingcele yomzila
12. Izingwegwe Uhlolojikelele
- Isingeniso ku-React hook
- Izingwegwe ezijwayelekile: `useState`, `useEffect`, `useContext`
- Izingwegwe ngokwezifiso (uyazikhethela)
13. Isitayela ku-React
- Isitayela esisemgqeni
- Amashidi esitayela e-CSS namamojula
- Imitapo yolwazi ye-CSS-in-JS (isb., izingxenye ezinesitayela)
14. Amathuluzi Okulungisa Okuyisisekelo kanye Nonjiniyela
- Ukusebenzisa Amathuluzi Onjiniyela we-React
- Ukulungisa amaphutha avamile
15. Ukuthumela i-React App
- Ukwakha uhlelo lokusebenza ukukhiqizwa
- Izinketho zokuthumela (Netlify, Vercel, GitHub Pages)
Lokhu kuzohlanganisa imiqondo eyisisekelo futhi kwenze othile aqale nge-React!
Izihloko ezithuthukile :
16. Context API kanye Nokuphathwa Kwezwe
- Ukuqonda i-React Context API
- Ukusebenzisa i-Context ukugwema ukubhola kwe-prop
- Okuqukethwe kuqhathaniswa nemitapo yolwazi yokuphatha yezwe (i-Redux, i-MobX)
- Nini futhi ngani ukusebenzisa imitapo yolwazi yokuphatha yombuso
17. Izingwegwe Ezithuthukile
- Ukubheka okuningiliziwe kokuthi `useReducer` yokuphatha isimo esiyinkimbinkimbi
- Ukusebenzisa `useMemo` kanye `useCallback` ukuze kuthuthukiswe ukusebenza
- Ukuqonda nokusebenzisa `useRef` ukukhohlisa kwe-DOM nokuphikelela
- Ukudala izingwegwe ngokwezifiso ukuhlanganisa ingqondo esebenzisekayo
18. Izingxenye ze-Order-Order (HOC)
- Ukuqonda Izingxenye Ezisezingeni Eliphezulu
- Ukudala ama-HOCs ukuthuthukisa ukusebenza
- Sebenzisa amacala kanye nemikhuba engcono kakhulu
- Ukuqhathanisa ne-Render Props
19. Nikeza Iphethini yeProps
- Ayini ama-Render Props?
- Ukudala nokusebenzisa izingxenye ezine-render props
- Isetshenziswa nini i-render props vs HOCs
20. Imingcele Yephutha
- Ukuqonda Imingcele Yephutha Ekuphenduleni
- Ukusebenzisa imingcele yephutha usebenzisa `ingxenyeDidCatch`
- Iphutha ekuphatheni imikhuba ehamba phambili ku-React
Kubuyekezwe ngo-
Okt 26, 2024