ReactPro és una aplicació d'aprenentatge completa a Google Play Store dissenyada per als entusiastes de React.js, des de principiants fins a usuaris avançats. Ofereix tutorials pas a pas que cobreixen conceptes bàsics com ara components, estat, accessoris i ganxos, avançant a temes com l'API de context, l'optimització del rendiment. La interfície fàcil d'utilitzar i els cursos estructurats de ReactPro el converteixen en un recurs ideal per dominar React.js des de qualsevol lloc.
Aquí teniu la llista de temes d'aquest tutorial de React.js:
1. Introducció a React
- Què és React?
- Característiques clau de React (Components, JSX, Virtual DOM)
- Instal·lació de React (Crea l'aplicació React)
2. JSX: JavaScript XML
- Sintaxi i ús de JSX
- Incrustar expressions a JSX
- Representació JSX
3. Components en React
- Components funcionals vs de classe
- Creació i renderització de components
- Estructura dels components i reutilitzabilitat
4. Atrezzo
- Passar dades als components mitjançant accessoris
- Validació de prop
- Atrezzo per defecte
5. Estat i cicle de vida
- Gestió de l'estat dels components amb `useState`
- Estat d'actualització
- Comprensió dels mètodes de cicle de vida (per a components de classe) i ganxos (com `useEffect`)
6. Gestió d'esdeveniments
- Afegir oients d'esdeveniments
- Gestionar les entrades i esdeveniments dels usuaris
- Controladors d'esdeveniments vinculants
7. Representació condicional
- Representació condicional dels elements
- Ús de declaracions if/else i operadors ternaris a JSX
8. Llistes i claus
- Representació de llistes a React
- Ús de la funció `map()` per mostrar contingut dinàmic
- Importància de les claus a les llistes de React
9. Formes en React
- Components controlats vs no controlats
- Gestió d'entrades de formulari
- Presentació i validació del formulari
10. Pujar l'estat
- Compartir estat entre components
- Estat d'elevació fins a un avantpassat comú
11. React Router
- Configuració de React Router per a la navegació
- Definició de rutes i enllaços
- Rutes imbricades i paràmetres de ruta
12. Visió general dels ganxos
- Introducció als ganxos React
- Ganxos comuns: `useState`, `useEffect`, `useContext`
- Ganxos personalitzats (opcional)
13. Estilisme a React
- Estil en línia
- Fulls d'estil i mòduls CSS
- Biblioteques CSS-in-JS (p. ex., components d'estil)
14. Eines bàsiques de depuració i desenvolupament
- Ús de React Developer Tools
- Depuració d'errors habituals
15. Implementació d'una aplicació React
- Creació de l'aplicació per a la producció
- Opcions de desplegament (Netlify, Vercel, GitHub Pages)
Això cobriria els conceptes fonamentals i aconseguiria que algú comencés amb React!
Temes avançats:
16. API de context i gestió de l'estat
- Entendre l'API React Context
- Utilitzar el context per evitar la perforació de puntals
- Biblioteques de gestió de context vs. estat (Redux, MobX)
- Quan i per què utilitzar les biblioteques de gestió estatal
17. Ganxos avançats
- Vista detallada de `useReducer` per a la gestió complexa de l'estat
- Utilitzar `useMemo` i `useCallback` per optimitzar el rendiment
- Entendre i utilitzar `useRef` per a la manipulació i la persistència de DOM
- Creació de ganxos personalitzats per encapsular la lògica reutilitzable
18. Components d'ordre superior (HOC)
- Comprensió dels components d'ordre superior
- Crear HOC per millorar la funcionalitat
- Casos d'ús i bones pràctiques
- Comparació amb Render Props
19. Patró d'accessoris de renderització
- Què són els accessoris de renderització?
- Creació i ús de components amb accessoris de render
- Quan s'han d'utilitzar els accessoris de renderització i els HOC
20. Límits d'error
- Entendre els límits d'error a React
- Implementació de límits d'error mitjançant `componentDidCatch`
- Error en gestionar les millors pràctiques a React
Data d'actualització:
26 d’oct. 2024