Logo do curso
Curso

React:

implementando estratégias avançadas de gerenciamento de estado

Quero estudar na alura

16h

Para conclusão

7

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Explorar o uso de estados locais com useState e useReducer.
  • Empregar hooks customizados para derivar e gerenciar estados.
  • Mitigar re-renders excessivos por meio de técnicas de otimização.
  • Aplicar a Context API e alternativas utilizando stores externas como Zustand.
  • Gerenciar o estado do servidor com TanStack Query e chaves de consulta.
  • Manipular a serialização do estado na URL com ferramentas apropriadas.
  • Integrar tipagens com TypeScript para assegurar segurança e previsibilidade.

Público alvo_

Este curso é direcionado a profissionais e pessoas interessadas na área de tecnologia que desejam aperfeiçoar suas técnicas de gerenciamento de estado em aplicações React, ampliando a capacidade de escolher estratégias ideais para diferentes cenários de desenvolvimento.

Antony Lemos

Antony Lemos

linkedin

Especialista Front-end no Luizalabs e Mestrando em Ciência da Computação pela UFRN. Apaixonado por código limpo, performance e arquitetura de software.

Curso atualizado em 24/02/2026

Ementa

  1. Mapa do estado em aplicações React

    • Entendendo o conceito de estado em React
    • Verificando o mapa de estado da aplicação
    • Fluxo de decisão de estado
    • Separando Server State de Client State
    • URL como fonte de verdade
  2. Estado local avançado

    • Utilizando o Derived State
    • Implementando reducer para aplicar cupom
    • Criando o estado para o input de cupom
    • Criando um ToastContext
    • Implementando atualizações entre abas
  3. Construindo uma store minimalista

    • Entendendo o problema do Context API
    • Store minimalista com Vanilla JS
    • Refatorando codigo e aplicando store
    • Adicionando sincronização e persistencia
  4. Panorama de bibliotecas de store

    • Implementando bibliotecas de gerenciamento de estado
    • Criando uma store com zustand
    • Substituindo store minimalista por bound store
    • Adicionando persistencia no zustand
  5. Gerenciamento de estado do servidor

    • Utilizando estado do servidor com o tanstack query
    • Aplicando query keys
    • Utilizando Mutations otimistas
  6. Estado de URL, navegação e Deep-Linking

    • Introduzindo o estado da URL
    • Criando funções de parsing e serialização de search params
    • Sincronizando a UI com a URL
    • Integrando a URL com Server State
    • Validação com Zod e parse com QS

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

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda React com esse e outros cursos, comece agora!

Conheça os Planos para Empresas