React é uma biblioteca JavaScript para construção de interfaces de usuário. Criado pelo Facebook, ele utiliza um conceito de componentes para facilitar o desenvolvimento, manutenção e escalabilidade de aplicações.
A arquitetura do React é baseada no conceito de componentes reutilizáveis. Uma aplicação React geralmente segue a seguinte estrutura de pastas:
my-react-app/
├── public/ # Arquivos estáticos
├── src/ # Código fonte da aplicação
│ ├── components/ # Componentes reutilizáveis
│ ├── pages/ # Páginas da aplicação
│ ├── assets/ # Arquivos de mídia e estilos
│ ├── App.jsx # Componente principal
│ └── index.jsx # Ponto de entrada da aplicação
├── package.json # Configuração do projeto
└── vite.config.js # Configuração do Vite
import React from 'react';
const Welcome = ({ name }) => (
Bem-vindo, {name}!
);
export default Welcome;
O Vite é uma ferramenta moderna para construção de aplicações web. Ele oferece uma experiência de desenvolvimento rápida e simples.
npm create vite@latest my-react-app --template react
cd my-react-app
npm install
npm run dev
Após seguir esses passos, você poderá acessar sua aplicação no
navegador pelo endereço exibido no terminal (geralmente
http://localhost:5173
).