Menu
Coddy logo textTech

Bloques de construcción

Parte de la sección Fundamentos del Journey de React de Coddy — lección 11 de 42.

Hasta ahora, App hacía todo. Las aplicaciones reales de React dividen la página en muchos componentes pequeños, y usar uno se ve exactamente como usar una etiqueta HTML:

function Header() {
    return <h1>My Blog</h1>;
}

export default function App() {
    return (
        <div>
            <Header />
        </div>
    );
}

Cuando React ve <Header /> llama a tu función y renderiza lo que sea que devuelva. Dos reglas:

  • Los nombres de componentes empiezan con una Letra Mayúscula: así es como React distingue <Header /> (tu componente) de <header> (una etiqueta HTML)
  • Úsalo como una etiqueta de autocierre: <Header />

¿Por qué molestarse? Porque una página hecha de bloques con nombre (<Header />, <Menu />, <Footer />) se lee como una tabla de contenidos, y cada bloque se puede reutilizar en cualquier lugar.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos