Importar useState de react en el archivo del componente
Primero, preparemos nuestro entorno de desarrollo. El script de configuración ya ha creado un nuevo proyecto de React para ti en ~/project/my-app usando Vite.
Tu primera tarea es instalar las dependencias necesarias e iniciar el servidor de desarrollo. Abre una terminal en el WebIDE y ejecuta los siguientes comandos uno por uno.
Navega a tu directorio de proyecto:
cd my-app
Instala las dependencias del proyecto:
npm install
Inicia el servidor de desarrollo:
npm run dev -- --host 0.0.0.0 --port 8080
Después de ejecutar el último comando, verás una salida que indica que el servidor se está ejecutando. Ahora puedes ver tu aplicación en vivo haciendo clic en la pestaña "Web 8080" en la interfaz de LabEx. A lo largo de este laboratorio, modificaremos el archivo ~/project/my-app/src/App.jsx.
En este paso, comenzaremos importando el Hook useState de la biblioteca React. Los Hooks son funciones especiales y, para usarlos, primero debes importarlos desde el paquete react.
Usando el explorador de archivos en el WebIDE, navega y abre el archivo ~/project/my-app/src/App.jsx.
Primero, limpiemos el contenido predeterminado para tener un punto de partida mínimo. Reemplaza todo el contenido de App.jsx con el siguiente código:
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Ahora, agrega la declaración de importación en la parte superior del archivo para que el Hook useState esté disponible dentro de nuestro componente.
import { useState } from "react";
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Esta línea le dice a JavaScript que queremos usar la función useState, que es una exportación nombrada de la biblioteca 'react'.