← Voltar ao catálogo
Avaliação profissional

React: componentes, estado e decisões de interface

Aprende React com componentes, estado, formulários, dados assíncronos e entrega. Interpreta código e cenários em perguntas originais de escolha única ou múltipla.

DRDisponível10 aulas700 min de estudo estimados
DR10 aulas
O TEU PLANO DE APRENDIZAGEM

Módulos e aulas

Abre uma aula para começar. Podes seguir a ordem ou voltar a qualquer conceito.

0 / 10
01

Componentes, props e renderização pura

Construir componentes web que recebem dados e descrevem uma interface sem alterar as entradas. Interpretar JSX, composição e a diferença entre render e commit.

60 min
Abrir aula
02

Eventos, snapshots de estado e filas de atualização

Interpretar callbacks, valores capturados e a composição das atualizações de estado. Distinguir propagação de eventos, comportamento por omissão e o contrato de uma ação adiada.

60 min
Abrir aula
03

Estrutura do estado e identidade dos componentes

Escolher o estado essencial, atualizar objetos sem alterar snapshots anteriores e definir quando um rascunho deve ser preservado ou reinicializado.

60 min
Abrir aula
04

Formulários, contratos DOM e acessibilidade

Definir quem controla cada campo, associar labels aos inputs e diagnosticar edição, submissão e perda de foco sem confundir estado React com identidade DOM.

60 min
Abrir aula
05

Reducers, contexto e estado partilhado

Centralizar transições puras num reducer e distribuir estado pela subárvore adequada. Diagnosticar campos perdidos, providers incorretos e mudanças de identidade no value.

60 min
Abrir aula
06

Effects, refs e sincronização externa

Sincronizar subscrições com o ciclo de vida do componente, declarar dependências e usar refs sem esperar atualizações visuais automáticas.

60 min
Abrir aula
07

Dados assíncronos, Suspense e limites de erro

Distinguir espera, falha e resultado obsoleto. Integrar leitura de Promises com Suspense e Error Boundaries e definir a aceitação de respostas que chegam fora de ordem.

60 min
Abrir aula
08

Desempenho, transições e decisões de renderização

Escolher otimizações preservando comportamento: memoização, cálculo puro, prioridade de atualizações e apresentação de valores adiados. Distinguir medição, cache e ordenação de pedidos.

60 min
Abrir aula
09

Testar comportamentos e delimitar a evidência

Escolher consultas e interações que observam contratos de interface. Interpretar testes assíncronos, isolamento e limites de evidência sem confundir uma resposta preparada com integração real.

65 min
Abrir aula
10

Entrega, hidratação e limites do servidor

Distinguir montagem cliente de hidratação, conservar a saída inicial e interpretar fronteiras de módulos em React Server Components. Delimitar dados transportados e HTML bruto.

65 min
Abrir aula
COMPREENDER O PERCURSO

Objetivos e percurso

Aprende React com componentes, estado, formulários, dados assíncronos e entrega. Interpreta código e cenários em perguntas originais de escolha única ou múltipla.

Para quem

Programadores web e equipas de suporte que precisam de interpretar componentes React, explicar comportamento e diagnosticar falhas de interface.

Pré-requisitos

Fundamentos de JavaScript: funções, objetos, arrays, módulos, Promises e leitura de código. Noções de HTML e CSS. TypeScript é uma progressão relacionada quando usado pelo projeto. As avaliações não exigem instalar ferramentas nem executar código.

O que vais aprender

  • Compor interfaces com props, estado e identidade explícitos.
  • Diagnosticar formulários, contexto e sincronização de recursos.
  • Separar carregamento, erro e otimização sem perder correção.
  • Interpretar evidência de testes, hidratação e limites servidor/cliente.

O que está disponível

10 aulas · 100 perguntas regulares · 20 casos

Avaliação final interna: 40 exercícios em 90 minutos. Simulados completos ainda indisponíveis.

As avaliações e os simulados reutilizam exercícios do percurso. Não atribuem certificações nem garantem aprovação num exame externo.

Âmbito, revisão e limitações

Dez aulas com 100 perguntas regulares e 20 casos originais PT-PT/EN. Aprende a compor interfaces, conservar identidade e estado, sincronizar recursos e interpretar carregamento, erros, testes e hidratação. A base é React 19.3.0 para web com JSX. Todas as avaliações usam escolha única ou múltipla, com excertos e cenários, sem execução de código. A avaliação final reutiliza 40 itens do percurso em 90 minutos. Os fundamentos de JavaScript e TypeScript pertencem a percursos separados; não se presume uma implementação completa de framework ou React Native.

Avaliação interna de 40 perguntas em 90 minutos, reutilizadas do percurso, com escolha única ou múltipla e sem execução de código. Não é um exame oficial nem atribui certificação externa.

Formação e avaliação independentes, com perguntas e cenários originais. Sem afiliação, autorização, patrocínio ou aprovação da React Foundation e sem atribuição de certificação oficial. As designações tecnológicas são usadas para identificar os conteúdos; todas as marcas pertencem aos respetivos titulares.

CONTEXTO E TRANSPARÊNCIA

Referências e versão

Consulta as fontes, a versão do conteúdo e os limites deste percurso.

Versão deste percurso

React 19.3.0; JSX

Conteúdo revisto em 14/10/2026

Fontes de aprendizagem

Ver mais 76 referências

Preparação independente. Consulta os objetivos, o conteúdo disponível e os limites de cobertura antes de planear o estudo.

Formação e avaliação independentes, com perguntas e cenários originais. Sem afiliação, autorização, patrocínio ou aprovação da React Foundation e sem atribuição de certificação oficial. As designações tecnológicas são usadas para identificar os conteúdos; todas as marcas pertencem aos respetivos titulares.

React é um projeto da React Foundation, acolhida pela Linux Foundation. As designações e marcas pertencem aos respetivos titulares. Este percurso independente não é afiliado, autorizado, patrocinado ou aprovado pela React Foundation ou pela Linux Foundation.