JSX y Components
Parte del curso de React
En la lección anterior viste un componente que devolvía algo con pinta de HTML: return <h1>Hello, React</h1>;. Eso debería haberte chirriado un poco. Las funciones de JavaScript devuelven valores como números, cadenas u objetos, no devuelven etiquetas entre ángulos.
JSX son las siglas de JavaScript XML. Es una extensión de la sintaxis que te permite escribir algo parecido a una etiqueta HTML directamente dentro del código JavaScript. Una herramienta de compilación (el mismo tipo de compilador que se mencionaba en la lección anterior) lee <h1>Hello</h1> y lo convierte en una simple llamada a una función de JavaScript antes de que tu navegador vea nada, más o menos...
¿Quieres aprender React JSX y Components en un entorno real?
Haz clic abajo, recibe una máquina Linux con React listo, y practica JSX y Components con un tutor de IA que conoce tu código.
Empezar esta lecciónJSX y ComponentsLo que vas a aprender
- JSX syntax rules
- Single root element
- ClassName vs class
- Embedding expressions with {}
- Defining components
- Composing components
Lee esta lección en tu idioma
Todas las lecciones de este curso
17 lecciones- 1¿Qué es React?25 min
- 2JSX y Components30 min
- 3Props30 min
- 4State con useState35 min
- 5Manejo de eventos30 min
- 6Renderizado condicional y listas30 min
- 7Formularios y Controlled Inputs35 min
- 8Effects con useEffect40 min
- 9Obtención de datos40 min
- 10Composición de Components35 min
- 11Context y useContext35 min
- 12useReducer35 min
- 13Hooks personalizados35 min
- 14Rendimiento y Memoization35 min
- 15Enrutamiento con React Router40 min
- 16Pruebas de Components de React40 min
- 17Proyecto final: Aplicación de tareas60 min
