Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Matricule-se com desconto especial do Gaules!

Logo do curso
Curso

React:

otimizando a performance

Quero estudar na alura

8h

Para conclusão

6638

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Saiba como analisar componentes e páginas que podem ser mais performáticas
  • Conheça a fundo como o React renderiza seus componentes, também termos como Virtual DOM e Reconciliation.
  • Aprenda como memoização e imutabilidade se complementam e porque eles são tão importantes no universo React
  • Entenda diferenças entre memo e useMemo e quando utilizar cada um deles
  • Utilize a extensão React Devtools de forma prática para analisar tempos de renderização de componentes e o motivo dos componentes estarem atualizando

Público alvo_

Desenvolvedores que já têm mais conhecimento sobre React e desejam saber mais sobre Performance Desenvolvedores React que querem entender sobre Code Splitting, Lazy loading e dynamic imports dentro do ambiente React Desenvolvedores React que querem saber mais sobre Ciclo de vida React, Memoization, Virtual DOM e Reconciliation Desenvolvedores React que gostariam de aprender como utilizar a extensão React Devtools para analisar performance.

Luiz Fernando Ribeiro

github

linkedin

Curso atualizado em 22/05/2024

Ementa

  1. Entendendo a estrutura

    • Apresentação
    • O que é JSX
    • Entendendo a estrutura React
    • Explicando Virtual DOM
  2. Memoização

    • Reconciliação
    • React.memo
    • Detalhes do memo
  3. Memo em listas

    • Explicando a prop key
    • React Developer Tools
    • Utilizando o memo
  4. Analisando o cardápio

    • Buscador
    • Ordenador
    • Menu cardápio
  5. Performance entre telas

    • Olhando para o Router
    • React.lazy
    • Usando React.lazy
    • React.lazy no prato
    • Conclusão

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 65 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