Saltar al contenido

Redux Toolkit es el conjunto oficial de herramientas, con criterios definidos e integrado, diseñado para desarrollar con Redux de forma eficiente. Su objetivo es simplificar la configuración de Redux, reducir la complejidad de configurar un store de Redux y disminuir el código repetitivo necesario para gestionar el estado de forma eficaz.

Al ofrecer varias API, como `configureStore()`, `createSlice()` y `createAsyncThunk()`, Redux Toolkit abstrae los aspectos tediosos de Redux sin dejar de permitir una gestión de estado potente y flexible. Además, incluye RTK Query, una función diseñada para obtener y almacenar datos en caché que ofrece una forma simplificada de gestionar las interacciones con las API.

Además, Redux Toolkit incluye compatibilidad integrada con middleware, permite habilitar Redux DevTools y ofrece funciones para gestionar el estado de la aplicación de forma eficiente, lo que mejora la experiencia general de desarrollo y el rendimiento de la aplicación.

Características

  • Configuración simplificada del store de Redux
  • Combinación automática de reducers de slices
  • Compatibilidad integrada con middleware
  • Obtención y almacenamiento en caché de datos eficientes con RTK Query
  • Lógica de reducer flexible y reutilizable con createSlice()
  • Depuración con posibilidad de viajar en el tiempo mediante Redux DevTools
  • Compatibilidad con acciones asíncronas mediante createAsyncThunk()
  • Selectores reutilizables con createSelector()

Elementos relacionados

Legend State

Esta potente biblioteca simplifica la gestión del estado en tus aplicaciones y facilita el manejo de datos complejos.

zustand

Una solución moderna para gestionar el estado de las aplicaciones en React, centrada en la simplicidad y el rendimiento.

Jotai

Una solución potente y ligera para gestionar el estado, que adopta un enfoque atómico en aplicaciones React.

MobX

Esta solución de gestión del estado permite integrar datos dinámicos en sus aplicaciones y adaptarse a los cambios sin esfuerzo.

valtio

Esta biblioteca simplifica la gestión del estado basada en proxies para aplicaciones modernas y mejora la experiencia de desarrollo gracias a una renderización eficiente y una manipulación sencilla del estado.

TinyBase

Almacén de datos reactivo en memoria y motor de sincronización para aplicaciones local-first con CRDT, consultas, escuchas granulares y hooks y componentes opcionales para React.

MobX-State-Tree

Una biblioteca completa que simplifica la gestión del estado mediante un enfoque estructurado para manejar estados mutables.

TanStack Router

Una biblioteca de enrutamiento moderna y escalable, diseñada específicamente para React y especializada en la seguridad de tipos y la gestión eficiente de datos.