Componer una página
Parte de la sección Fundamentos del Journey de React de Coddy — lección 14 de 42.
Una página típica es una composición: App solo organiza bloques con nombre:
export default function App() {
return (
<div>
<Title />
<Content />
<Footer />
</div>
);
}Lee esa sentencia return en voz alta: literalmente describe la página de arriba a abajo. Cada bloque oculta su propio marcado, por lo que cambiar el Footer nunca corre el riesgo de romper el Title. Esta estructura es la forma en que construirás cada App real de aquí en adelante.
Desafío
FácilEnsambla una página a partir de dos componentes.
- Define
Title: un<h1>conid="page-title", textoCoddy Cooking. - Define
Footer: un<p>conid="page-footer", textoMade with React. Apprenderiza<Title />primero, después<Footer />.
Pruébalo tú mismo
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
1Conoce React
¿Qué es React?Tu primer componenteRegla del padre únicoJSX no es HTMLRecapitulación: Conoce React2Expresiones JSX
LlavesMatemáticas dentro de las llavesLlaves en atributosLlamada a funciones en JSXRecapitulación: Expresiones JSX5Estado y Eventos
¿Qué es el estado?Contador de clicsContar en pasosAlternar con estadoEstado independienteRecapitulación: Estado y eventos8Proyecto: Tarjeta de perfil
Paso 1: Estructura de la tarjetaPaso 2: Tarjeta con PropsPaso 3: Botón de Me gustaPaso 4: Alternador de Seguir3Componentes
Bloques de construcciónTu segundo componenteReutilizar componentesComponer una páginaResumen: Componentes