Logo do curso
Curso

React:

técnicas avançadas de otimização e desempenho

Quero estudar na alura

14h

Para conclusão

68

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Crie estratégias para evitar renderizações desnecessárias
  • Identifique e resolva problemas de renderização em cascata.
  • Faça a memorização de funções e valores com React.memo, useCallback e useMemo
  • Aplique técnicas de monitoramento com React DevTools
  • Analise o ciclo de vida dos componentes e aprimore sua performance
  • Integre o React Compiler com Vite e Babel para automação de otimizações

Público alvo_

Destinado a pessoas esenvolvedoras front-end que já possuem conhecimento intermediário em React e TypeScript, e desejam aprimorar suas habilidades em otimização de performance e resolver problemas complexos em aplicações React.

Pedro Celestino de Mello

github

linkedin

Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Curso atualizado em 08/08/2025

Ementa

  1. Entendendo renderizações e performance

    • Aprendendo sobre renderizações e custos de performance
    • Primeira avaliação de renderizações
    • Explorando os problemas de renderização
  2. Otimizando com react.memo

    • Aprendendo sobre React Memo
    • Memoizando com o React Memo
    • Testando a memoização com props do tipo função e objeto
  3. Utilizando useCallback e useMemo

    • Fundamentos dos Hooks useCallback e useMemo
    • Utilizando useCallback e useMemo no Zoop Ecomm
    • Aplicando melhorias de memoização na Home do projeto
  4. Utilizando o React DevTools e Lighthouse

    • Conhecendo o React Dev Tools
    • Explorando a utilização da aba Components do React Dev Tools
    • Explorando a utilização da aba Profiler do React Dev Tools
    • Conhecendo o Google Lighthouse
    • Utilizando o Google Lighthouse localmente e em sites externos
  5. React Compiler e o futuro da otimização

    • Conhecendo o React Compiler
    • Configurando o React Compiler
    • Testando uma build de produção com o React Compiler

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 59 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano

Conheça os Planos para Empresas