Introducción a ReactJS
ReactJS es una biblioteca front-end popular utilizada para construir interfaces de usuario y aplicaciones de una sola página. En este artículo, exploraremos los conceptos básicos de ReactJS y crearemos un proyecto completo desde cero.
Configuración del Proyecto
Para empezar, necesitamos tener Node.js y un editor de código de nuestra elección instalados en nuestra máquina. En este caso, utilizaremos Visual Studio Code. Creamos una nueva carpeta llamada "react-youtube" y la abrimos directamente en Visual Studio Code.
Luego abrimos la terminal directamente desde Visual Studio Code y utilizamos Vite, que es más rápido que Create React App, para ejecutar los siguientes comandos: npm create vite@latest my-react-app. Esto creará un nuevo proyecto React.
Creando el Primer Componente
Comenzamos creando un nuevo componente llamado WelcomeMessage.jsx. Creamos una carpeta llamada components donde insertaremos todos nuestros componentes. En el archivo WelcomeMessage.jsx, exportamos una función que devuelve una porción de JSX.
Luego vamos a nuestro archivo App.jsx e importamos el componente WelcomeMessage. Llamamos al componente WelcomeMessage y le pasamos una prop message.
Pasando Props a los Componentes
Introducimos el concepto de props, que nos permite pasar diferentes parámetros al mismo componente. Pasamos una prop message al componente WelcomeMessage y la usamos para mostrar un mensaje dinámico.
Creando un Componente de Contador
Creamos un nuevo componente llamado Counter.jsx y usamos el hook useState para crear una variable de estado count. Luego usamos la función setCount para incrementar la variable count cuando se hace clic en el botón.
Usando el Hook useState
Introducimos el hook useState, que nos permite crear una variable de estado y una función para actualizarla. Usamos el hook useState para crear una variable de estado count y una función setCount para actualizarla.
Obteniendo Datos de una API
Introducimos el hook useEffect, que nos permite obtener datos de una API cuando se monta el componente. Usamos el hook useEffect para obtener datos de la Random User API y mostrar el nombre y la imagen del usuario.
Conclusión
En conclusión, hemos aprendido cómo crear un proyecto React completo desde cero. Hemos aprendido cómo crear componentes, pasar props a los componentes, usar el hook useState y obtener datos de una API usando el hook useEffect.
Como proyecto final, creamos un componente de lista de tareas que permite a los usuarios agregar y eliminar tareas. Usamos el hook useState para crear una variable de estado tasks y una función setTasks para actualizarla.
Espero que este artículo te haya sido útil. Si tienes alguna pregunta o quieres aprender más sobre React, por favor deja un comentario abajo.
 
                   Goon
Goon






