Crear componente funcional en el nuevo archivo Hello.jsx
En este paso, creará su primer componente de React. Es una práctica común colocar cada componente en su propio archivo para mantener el código organizado y reutilizable. Crearemos un nuevo archivo para un componente llamado Hello.
Primero, preparemos el entorno de desarrollo. Los archivos del proyecto han sido creados para usted en el directorio my-app. Necesita navegar a este directorio, instalar las dependencias necesarias e iniciar el servidor de desarrollo.
Abra una terminal en el WebIDE (puede usar el menú: Terminal > New Terminal) y ejecute los siguientes comandos uno por uno:
cd my-app
npm install
npm run dev -- --host 0.0.0.0 --port 8080
Después de ejecutar el último comando, el servidor de desarrollo se iniciará. Puede ver la aplicación en ejecución haciendo clic en la pestaña Web 8080 en la interfaz de LabEx. A lo largo de este laboratorio, puede cambiar a esta pestaña para ver sus cambios.
En el explorador de archivos del WebIDE a la izquierda, navegue al directorio my-app/src. Haga clic derecho en la carpeta src y seleccione "New File". Nombre el nuevo archivo Hello.jsx.
Ahora, agregue el siguiente código a su archivo recién creado my-app/src/Hello.jsx. Este código define un componente funcional simple.
function Hello() {
return <h1>Hello from the Hello component!</h1>;
}
Analicemos este código:
function Hello(): Esta es una función estándar de JavaScript. En React, los componentes funcionales son simplemente funciones de JavaScript. Por convención, los nombres de los componentes siempre comienzan con una letra mayúscula.
return <h1>...</h1>;: La función devuelve JSX. JSX (JavaScript XML) es una extensión de sintaxis para JavaScript que se parece mucho a HTML. Es lo que usamos para describir cómo debe verse la interfaz de usuario.