ReactPro është një aplikacion gjithëpërfshirës mësimor në Google Play Store i krijuar për entuziastët e React.js, nga fillestarët tek përdoruesit e avancuar. Ai ofron mësime hap pas hapi që mbulojnë konceptet thelbësore si komponentët, gjendjen, mbështetësit dhe grepa, duke avancuar në tema të tilla si API-ja e kontekstit, optimizimi i performancës. Ndërfaqja miqësore për përdoruesit dhe kurset e strukturuara të ReactPro e bëjnë atë një burim ideal për të zotëruar React.js në lëvizje.
Këtu është lista e temave të këtij tutoriali React.js:
1. Hyrje në React
- Çfarë është React?
- Karakteristikat kryesore të React (Components, JSX, Virtual DOM)
- Instalimi i React (Krijo aplikacionin React)
2. JSX: JavaScript XML
- Sintaksa dhe përdorimi i JSX
- Përfshirja e shprehjeve në JSX
- Rendering JSX
3. Komponentët në React
- Komponentët funksionalë vs Class
- Krijimi dhe kthimi i komponentëve
- Struktura e komponentit dhe ripërdorimi
4. Rekuizita
- Kalimi i të dhënave te komponentët duke përdorur mbështetës
- Vlefshmëria e mbështetëses
- Rekuizitat e parazgjedhura
5. Gjendja dhe cikli i jetës
- Menaxhimi i gjendjes së komponentit me `useState`
- Përditësimi i gjendjes
- Kuptimi i metodave të ciklit jetësor (për komponentët e klasës) dhe grepave (si 'useEffect')
6. Trajtimi i ngjarjeve
- Shtimi i dëgjuesve të ngjarjeve
- Trajtimi i të dhënave dhe ngjarjeve të përdoruesit
- Lidhja e mbajtësve të ngjarjeve
7. Rendering me kusht
- Renditja e elementeve me kusht
- Përdorimi i deklaratave if/else dhe operatorëve tresh në JSX
8. Listat dhe çelësat
- Rendering lists në React
- Përdorimi i funksionit `map()` për të shfaqur përmbajtje dinamike
- Rëndësia e çelësave në listat React
9. Format në React
- Komponentët e kontrolluar vs të pakontrolluar
- Trajtimi i inputeve të formularit
- Dorëzimi dhe vërtetimi i formularit
10. Gjendja ngritëse lart
- Ndarja e gjendjes ndërmjet komponentëve
- Gjendje ngritëse deri në një paraardhës të përbashkët
11. React Router
- Konfigurimi i React Router për navigim
- Përcaktimi i rrugëve dhe lidhjeve
- Rrugët e mbivendosura dhe parametrat e rrugës
12. Përmbledhje e grepave
- Hyrje në grepa React
- Grepa të zakonshme: `useState`, `useEffect`, `useContext`
- Grepa me porosi (opsionale)
13. Stilimi në React
- Stilim inline
- Fletët e stileve dhe modulet CSS
- Bibliotekat CSS-në-JS (p.sh., komponentët e stiluar)
14. Veglat themelore të korrigjimit dhe zhvilluesit
- Duke përdorur React Developer Tools
- Korrigjimi i gabimeve të zakonshme
15. Vendosja e një aplikacioni React
- Ndërtimi i aplikacionit për prodhim
- Opsionet e vendosjes (Netlify, Vercel, GitHub Pages)
Kjo do të mbulonte konceptet themelore dhe do ta bënte dikë të fillonte me React!
Temat e avancuara:
16. API-ja e kontekstit dhe menaxhimi i shtetit
- Kuptimi i React Context API
- Përdorimi i kontekstit për të shmangur shpimin e shtyllës
- Bibliotekat e kontekstit kundrejt menaxhimit shtetëror (Redux, MobX)
- Kur dhe pse të përdoren bibliotekat e menaxhimit shtetëror
17. Hooks të avancuara
- Vështrim i detajuar në `useReducer` për menaxhimin kompleks të shtetit
- Përdorimi i `useMemo` dhe `useCallback` për optimizimin e performancës
- Kuptimi dhe përdorimi i "useRef" për manipulimin dhe qëndrueshmërinë e DOM
- Krijimi i grepave me porosi për të përmbledhur logjikën e ripërdorshme
18. Komponentët e rendit të lartë (HOC)
- Kuptimi i komponentëve të rendit të lartë
- Krijimi i HOC-ve për të përmirësuar funksionalitetin
- Përdorni rastet dhe praktikat më të mira
- Krahasimi me Render Props
19. Render Props Model
- Çfarë janë Render Props?
- Krijimi dhe përdorimi i komponentëve me rendimente
- Kur të përdoren rendimentet kundër HOC
20. Kufijtë e gabimeve
- Kuptimi i kufijve të gabimeve në React
- Zbatimi i kufijve të gabimeve duke përdorur `componentDidCatch`
- Gabim në trajtimin e praktikave më të mira në React
Përditësuar më
26 tet 2024