ReactPro é unha aplicación de aprendizaxe completa en Google Play Store deseñada para os entusiastas de React.js, desde principiantes ata usuarios avanzados. Ofrece titoriais paso a paso que abarcan conceptos fundamentais como compoñentes, estado, accesorios e ganchos, avanzando a temas como a API de contexto e a optimización do rendemento. A interface fácil de usar e os cursos estruturados de ReactPro convérteno nun recurso ideal para dominar React.js en calquera lugar.
Aquí tes a lista de temas deste tutorial de React.js:
1. Introdución a React
- Que é React?
- Características principais de React (Componentes, JSX, Virtual DOM)
- Instalación de React (Crear aplicación React)
2. JSX: JavaScript XML
- Sintaxe e uso de JSX
- Incorporación de expresións en JSX
- Representación JSX
3. Compoñentes en React
- Compoñentes funcionais vs de clase
- Creación e renderización de compoñentes
- Estrutura dos compoñentes e reutilizabilidade
4. Atrezzo
- Pasar datos aos compoñentes mediante accesorios
- Validación de prop
- Atrezzo predeterminado
5. Estado e ciclo de vida
- Xestionar o estado dos compoñentes con `useState`
- Estado de actualización
- Comprensión de métodos de ciclo de vida (para compoñentes da clase) e ganchos (como `useEffect`)
6. Manexo de eventos
- Engadir oíntes de eventos
- Manexo de entradas e eventos dos usuarios
- Manexadores de eventos vinculantes
7. Representación condicional
- Representación condicional dos elementos
- Usando instrucións if/else e operadores ternarios en JSX
8. Listas e Chaves
- Presentación de listas en React
- Usando a función `map()` para mostrar contido dinámico
- Importancia das claves nas listas de React
9. Formas en React
- Compoñentes controlados vs non controlados
- Manexo de entradas de formularios
- Presentación e validación do formulario
10. Estado de elevación
- Compartir estado entre compoñentes
- Estado de elevación ata un antepasado común
11. React Router
- Configurar React Router para a navegación
- Definición de rutas e enlaces
- Rutas anidadas e parámetros de ruta
12. Visión xeral dos ganchos
- Introdución aos ganchos React
- Hooks comúns: `useState`, `useEffect`, `useContext`
- Ganchos personalizados (opcional)
13. Estilismo en React
- Estilo en liña
- Follas de estilo e módulos CSS
- Bibliotecas CSS-in-JS (por exemplo, compoñentes con estilo)
14. Ferramentas básicas de depuración e programador
- Usando React Developer Tools
- Depuración de erros comúns
15. Implantación dunha aplicación React
- Creación da aplicación para a produción
- Opcións de implementación (Netlify, Vercel, páxinas de GitHub)
Isto cubriría os conceptos fundamentais e conseguiría que alguén comezase con React!
Temas avanzados:
16. API de contexto e xestión do estado
- Comprensión da API de React Context
- Usando o contexto para evitar a perforación de puntas
- Bibliotecas de xestión de contexto versus estado (Redux, MobX)
- Cando e por que utilizar as bibliotecas de xestión do Estado
17. Ganchos avanzados
- Ollada detallada a `useReducer` para a xestión complexa do estado
- Usando `useMemo` e `useCallback` para optimizar o rendemento
- Comprensión e uso de `useRef` para a manipulación e persistencia de DOM
- Creación de ganchos personalizados para encapsular a lóxica reutilizable
18. Compoñentes de orde superior (HOC)
- Comprensión de compoñentes de orde superior
- Creación de HOC para mellorar a funcionalidade
- Casos de uso e boas prácticas
- Comparación con Render Props
19. Render Props Patrón
- Que son os accesorios de renderizado?
- Creación e uso de compoñentes con elementos de renderizado
- Cando usar accesorios de render vs HOC
20. Límites de erro
- Comprender os límites dos erros en React
- Implementación de límites de erro usando `componentDidCatch`
- Erro ao manexar as mellores prácticas en React
Última actualización
26 de out. de 2024