Pular para o conteúdo

Redux Toolkit é o conjunto oficial de ferramentas opinativo e completo para o desenvolvimento eficiente com Redux. Ele busca simplificar a configuração do Redux, reduzir a complexidade de configurar uma store Redux e diminuir a quantidade de código repetitivo necessária para gerenciar o estado com eficiência.

Com APIs como `configureStore()`, `createSlice()` e `createAsyncThunk()`, Redux Toolkit abstrai os aspectos tediosos do Redux sem deixar de oferecer um gerenciamento de estado poderoso e flexível. Além disso, inclui o recurso RTK Query, desenvolvido para buscar e armazenar dados em cache, oferecendo uma forma simplificada de gerenciar interações com APIs.

Além disso, Redux Toolkit oferece suporte integrado ao uso de middleware e à ativação do Redux DevTools, além de recursos para gerenciar o estado da aplicação com eficiência, aprimorando a experiência de desenvolvimento e o desempenho da aplicação.

Recursos

  • Configuração simplificada da store Redux
  • Combinação automática de reducers de slices
  • Suporte integrado a middleware
  • Busca e armazenamento de dados em cache eficientes com RTK Query
  • Lógica de reducer flexível e reutilizável com createSlice()
  • Recursos de depuração com viagem no tempo com Redux DevTools
  • Suporte a ações assíncronas com createAsyncThunk()
  • Seletores reutilizáveis com createSelector()

Itens relacionados

Legend State

Esta poderosa biblioteca simplifica o gerenciamento de estado nos seus aplicativos e facilita o tratamento de dados complexos.

zustand

Uma solução moderna para gerenciar o estado de aplicações React, com foco na simplicidade e no desempenho.

Jotai

Uma solução poderosa e leve de gerenciamento de estado que adota uma abordagem atômica para gerenciar o estado em aplicativos React.

MobX

Esta solução de gerenciamento de estado permite integrar dados dinâmicos às suas aplicações sem complicações e se adapta às mudanças com facilidade.

valtio

Esta biblioteca simplifica o gerenciamento de estado baseado em proxies em aplicações modernas, aprimorando a experiência de desenvolvimento com renderização eficiente e manipulação fácil do estado.

TinyBase

Armazenamento reativo de dados em memória e mecanismo de sincronização para aplicações local-first com CRDTs, consultas, listeners granulares e hooks e componentes opcionais para React.

MobX-State-Tree

Uma biblioteca completa que simplifica o gerenciamento de estado com uma abordagem estruturada para lidar com estados mutáveis.

TanStack Router

Uma biblioteca de roteamento moderna e escalável, projetada especificamente para React, com foco na segurança de tipos e no gerenciamento eficiente de dados.