Importe useState do react no arquivo do componente
Primeiro, vamos preparar nosso ambiente de desenvolvimento. O script de configuração já criou um novo projeto React para você em ~/project/my-app usando Vite.
Sua primeira tarefa é instalar as dependências necessárias e iniciar o servidor de desenvolvimento. Abra um terminal no WebIDE e execute os seguintes comandos um por um.
Navegue até o diretório do seu projeto:
cd my-app
Instale as dependências do projeto:
npm install
Inicie o servidor de desenvolvimento:
npm run dev -- --host 0.0.0.0 --port 8080
Após executar o último comando, você verá uma saída indicando que o servidor está em execução. Agora você pode visualizar sua aplicação ao vivo clicando na aba "Web 8080" na interface do LabEx. Ao longo deste laboratório, modificaremos o arquivo ~/project/my-app/src/App.jsx.
Nesta etapa, começaremos importando o Hook useState da biblioteca React. Hooks são funções especiais e, para usá-los, você deve primeiro importá-los do pacote react.
Usando o explorador de arquivos no WebIDE, navegue e abra o arquivo ~/project/my-app/src/App.jsx.
Primeiro, vamos limpar o conteúdo padrão para ter um ponto de partida mínimo. Substitua todo o conteúdo de App.jsx pelo seguinte código:
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Agora, adicione a instrução de importação no topo do arquivo para tornar o Hook useState disponível dentro do nosso componente.
import { useState } from "react";
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Esta linha informa ao JavaScript que queremos usar a função useState, que é uma exportação nomeada da biblioteca 'react'.