← Nível 3 – Mestre

Lição 3 de 10 ⏱ 35 minutos Premium

A tua primeira app React com Vite

Configura um projeto React a sério, corre-o e orienta-te no que foi criado.

Vou mostrar-te: configurar o projeto

Vite (pronuncia-se «veet», francês para «rápido») é uma ferramenta que prepara um esqueleto de projeto React pronto para ti. Abre o terminal e vai para onde queres que o projeto viva (como o Ambiente de trabalho):

cd Desktop
npm create vite@latest my-react-web -- --template react

O Vite pode perguntar algo – confirma com Enter. Depois:

cd my-react-web
npm install
npm run dev -- --port 3901

Vês um logótipo a girar e o título «Vite + React»? Parabéns – a tua primeira app React está a correr! 🎉

💡

O que é localhost? Um «servidor» que corre só no teu computador. Só tu o vês – é o teu campo de testes privado. E o melhor: quando mudas o código e guardas, a página atualiza-se sozinha de imediato. Chega de F5 sem fim!

Uma visita ao projeto

Abre a pasta my-react-web no VS Code (File → Open Folder). Parecem muitos ficheiros, mas só três importam agora:

FicheiroO que é
index.htmlo único HTML de todo o site – quase vazio, só um <div id="root">
src/main.jsxo arranque: pega na app e insere-a nesse div
src/App.jsxo componente principal – é aqui que vais escrever código
src/App.cssestilos – CSS normal, como já conheces

Ignora o resto por agora (nunca abras nem apagues node_modules, package.json é a lista de pacotes do projeto).

A tua primeira alteração ao código

Abre src/App.jsx. Apaga tudo e escreve:

function App() {
  const name = "Jake";

  return (
    <div>
      <h1>Hi, this is {name}!</h1>
      <p>This is my first React app.</p>
    </div>
  );
}

export default App;

Guarda – e a página no browser mudou sozinha. Eis o que estás a ver:

O JSX tem duas peculiaridades a que te habituas: em vez de class, escreves className (class é palavra reservada em JavaScript), e um componente tem de devolver um elemento envolvente (por isso há um <div> à volta de tudo).

Agora és tu 💪

  1. Configura o projeto seguindo o guia e põe-o a correr.
  2. Edita App.jsx: um título com o teu nome, um parágrafo sobre o que estás a construir e uma variável age que mostras na frase I am {age} years old.
  3. Apaga de propósito uma etiqueta de fecho e vê como é o erro – o Vite mostra-o no browser, com número de linha. Depois corrige.
  4. Para o servidor (Ctrl+C no terminal) e inicia outra vez (npm run dev -- --port 3901) – para teres o ciclo completo na ponta dos dedos.

Verifica tu: O projeto corre em localhost, consegues parar e iniciar, e quando editas App.jsx e guardas, o browser redesenha-se. O ciclo do programador está a girar!

O que ficas a saber desta lição