Creación y anidamiento de componentes

Beginner

This tutorial is from open-source community. Access the source code

Introducción

Bienvenido a la documentación de React. Esta práctica te dará una introducción a la creación y anidamiento de componentes.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 93%. Ha recibido una tasa de reseñas positivas del 97% por parte de los estudiantes.

Creación y anidamiento de componentes

El proyecto de React ya se ha proporcionado en la máquina virtual. En general, solo es necesario agregar código a App.js.

Utilice el siguiente comando para instalar las dependencias:

npm i

Las aplicaciones de React están hechas de componentes. Un componente es una parte de la IU (interfaz de usuario) que tiene su propia lógica y apariencia. Un componente puede ser tan pequeño como un botón, o tan grande como una página completa.

Los componentes de React son funciones de JavaScript que devuelven marcado:

// App.js
function MyButton() {
  return <button>Soy un botón</button>;
}

Ahora que has declarado MyButton, puedes anidarlo en otro componente:

// App.js
export default function MyApp() {
  return (
    <div>
      <h1>Bienvenido a mi aplicación</h1>
      <MyButton />
    </div>
  );
}

Observa que <MyButton /> empieza con una letra mayúscula. Así es como sabes que es un componente de React. Los nombres de los componentes de React siempre deben comenzar con una letra mayúscula, mientras que las etiquetas HTML deben ser en minúsculas.

Las palabras clave export default especifican el componente principal en el archivo. Si no estás familiarizado con algún fragmento de sintaxis de JavaScript, MDN y javascript.info tienen excelentes referencias.

Para ejecutar el proyecto, utiliza el siguiente comando. Luego, puedes actualizar la pestaña Web 8080 para previsualizar la página web.

npm start

Resumen

¡Felicidades! Has completado la práctica de Creación y anidamiento de componentes. Puedes practicar más prácticas en LabEx para mejorar tus habilidades.