ReactPro on kõikehõlmav õpperakendus Google Play poes, mis on mõeldud React.js-i entusiastidele alates algajatest kuni edasijõudnud kasutajateni. See pakub samm-sammult õpetusi, mis hõlmavad põhikontseptsioone, nagu komponendid, olek, rekvisiidid ja konksud, suundudes selliste teemade juurde nagu konteksti API, jõudluse optimeerimine. ReactPro kasutajasõbralik liides ja struktureeritud kursused muudavad selle ideaalseks ressursiks React.js-i valdamiseks liikvel olles.
Siin on selle React.js õpetuse teemade loend:
1. Reacti sissejuhatus
- Mis on React?
- Reacti põhifunktsioonid (komponendid, JSX, virtuaalne DOM)
- Reacti installimine (Loo React rakendus)
2. JSX: JavaScript XML
- JSX süntaks ja kasutamine
- Avaldiste manustamine JSX-i
- JSX renderdamine
3. Reacti komponendid
- Funktsionaalsed vs klassi komponendid
- Komponentide loomine ja renderdamine
- Komponentide struktuur ja korduvkasutatavus
4. Rekvisiidid
- Andmete edastamine komponentidele rekvisiitide abil
- Prop valideerimine
- Vaikimisi rekvisiidid
5. Olek ja elutsükkel
- Komponendi oleku haldamine käsuga „useState”.
- Oleku värskendamine
- Olelusringi meetodite (klassi komponentide jaoks) ja konksude (nt "useEffect") mõistmine
6. Sündmuste käsitlemine
- Sündmuste kuulajate lisamine
- Kasutaja sisendi ja sündmuste käsitlemine
- Siduvad sündmuste käitlejad
7. Tingimuslik renderdamine
- Elementide renderdamine tingimuslikult
- If/else lausete ja kolmekomponentsete operaatorite kasutamine JSX-is
8. Loendid ja võtmed
- Renderdamise loendid Reactis
- Funktsiooni "map()" kasutamine dünaamilise sisu kuvamiseks
- Võtmete tähtsus reageerimisloendites
9. Vormid Reactis
- Kontrollitud vs kontrollimata komponendid
- Vormisisendite käsitlemine
- Vormi esitamine ja kinnitamine
10. Lifting State Up
- Oleku jagamine komponentide vahel
- tõstev olek kuni ühise esivanemani
11. Reageeri ruuter
- Reacti ruuteri seadistamine navigeerimiseks
- Marsruutide ja linkide määratlemine
- Pesastatud marsruudid ja marsruudi parameetrid
12. Konksude ülevaade
- Reacti konksude tutvustus
- Levinud konksud: "useState", "useEffect", "useContext"
- kohandatud konksud (valikuline)
13. Stiil Reactis
- Sisseehitatud stiil
- CSS stiilitabelid ja moodulid
- CSS-in-JS teegid (nt stiilitud komponendid)
14. Põhilised silumis- ja arendajatööriistad
- Reacti arendaja tööriistade kasutamine
- Tavaliste vigade silumine
15. Reacti rakenduse juurutamine
- Rakenduse loomine tootmiseks
- Juurutusvalikud (Netlify, Vercel, GitHubi lehed)
See kataks põhikontseptsioonid ja paneks keegi Reactiga alustama!
Täpsemad teemad:
16. Konteksti API ja olekuhaldus
- React Context API mõistmine
- Konteksti kasutamine tugipuurimise vältimiseks
- Kontekst vs olekuhaldusteegid (Redux, MobX)
- Millal ja miks kasutada riigi haldusraamatukogusid
17. Täiustatud konksud
- Üksikasjalik ülevaade rakendusest "useReducer" keeruliseks olekuhalduseks
- Funktsioonide "useMemo" ja "useCallback" kasutamine jõudluse optimeerimiseks
- UseRefi mõistmine ja kasutamine DOM-i manipuleerimiseks ja püsimiseks
- Kohandatud konksude loomine korduvkasutatava loogika kapseldamiseks
18. Kõrgema järgu komponendid (HOC)
- Kõrgemat järku komponentide mõistmine
- HOC-ide loomine funktsionaalsuse parandamiseks
- Kasutamise juhtumid ja parimad tavad
- Võrdlus renderdusrekvisiidiga
19. Renderda rekvisiitide muster
- Mis on renderdusrekvisiidid?
- Renderdusrekvisiitide abil komponentide loomine ja kasutamine
- Millal kasutada renderdusrekvisiite vs HOC-sid
20. Veapiirid
- Reacti vigade piiride mõistmine
- Veapiiride rakendamine `componentDidCatch`i abil
- Viga Reacti parimate tavade käsitlemisel
Värskendatud:
26. okt 2024