$ react modulo_1

JSX, componentes e props

Monte a base do React: ambiente, JSX, componentes funcionais e props — sem classes, do jeito atual.

O que você vai aprender

Por que React

React é a biblioteca de UI mais usada no mercado. Com ela você monta interfaces reativas com componentes reutilizáveis e ecossistema maduro (Vite, Next, React Router).

1. Criar o projeto

npm create vite@latest meu-app -- --template react
cd meu-app
npm install
npm run dev
DICA Prefira Vite a Create React App (descontinuado). O HMR do Vite é muito mais rápido.

2. Primeiro componente

// src/components/Hello.jsx
export function Hello({ name }) {
  return <h1>Olá, {name}!</h1>;
}

// App.jsx
import { Hello } from './components/Hello';
export default function App() {
  return <Hello name="IRN" />;
}

3. JSX em 30 segundos

4. Props e composição

function Card({ title, children }) {
  return (
    <section className="card">
      <h2>{title}</h2>
      {children}
    </section>
  );
}
BOA PRÁTICA Componentes pequenos, props tipadas (TypeScript quando possível) e um arquivo por componente.

Sumário do curso

Precisa de algo assim, sob medida pro seu negócio?

agendar diagnóstico gratuito →