Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

React 19:

JSX, componentes, form action e useState

Quero estudar na alura

10h

Para conclusão

210

Pessoas nesse curso

9.1

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda os conceitos fundamentais da biblioteca React e a diferença entre programação declarativa e imperativa
  • Identifique a estrutura básica de um projeto criado com Vite e configure seu ambiente de desenvolvimento
  • Aplique os conceitos de componentes, props e estado para criar interfaces reutilizáveis e dinâmicas
  • Desenvolva formulários interativos utilizando FormData e seletores personalizados
  • Analise o comportamento de renderização condicional para melhorar a exibição de dados
  • Crie um aplicativo completo com React 19, organizando eventos de tecnologia com layout moderno e temas personalizados

Público alvo_

Pessoas que já aprenderam HTML, CSS e JavaScript e querem dar o próximo passo aprendendo React, uma das bibliotecas mais usadas no mercado de trabalho.

Vinicios Neves

github

linkedin

Vinicios Neves, Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.

Curso atualizado em 18/06/2025

Ementa

  1. React, JSX e componentes

    • Criando o projeto
    • Desvendando o JSX
    • Primeiro componente
    • O que é ReactJS?
  2. Compondo com componentes

    • Passagem de parâmetros
    • Props e suas sintaxes
    • Boas práticas e estruturas do projeto
    • Estilizando componetes
    • Lista suspensa e botões
  3. Trabalhando com listas

    • Como o React funciona
    • Preparando o Layout
    • Estilizando o título do tema
    • Iterando por uma lista
    • Card de eventos
  4. Submetendo o formulário

    • Estilizando o card de evento
    • Finalizando o formulário
    • Action do formulário
    • Listando eventos e imutabilidade
    • Estado de um componente
  5. Finalizando o projeto

    • Grid de eventos
    • Renderização condicional
    • Vite e processo de Built
    • Concluí o projeto, e agora?

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 102 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas