Repolode
reduxjs

reduxjs/react-redux

Bindings oficiales de React para Redux que conectan stores de Redux con componentes de React mediante hooks y un Provider.

Estrellas
23,424
Forks
3,321
Issues abiertos
13
Último commit
hace 23 horas

¿Qué es?

React Redux es la biblioteca oficial para conectar stores de Redux con componentes de React. Permite que los componentes lean el estado de un store de Redux y despachen acciones. Las actualizaciones se gestionan para que los componentes solo vuelvan a renderizarse cuando cambien los datos que utilizan.

La biblioteca ofrece un componente Provider que pone el store a disposición de todo el árbol de React, además de hooks como useSelector y useDispatch para acceder al estado y despachar acciones desde componentes de función. También incluye el componente de orden superior connect, disponible para código basado en clases o más antiguo.

React Redux 9.0 requiere React 18 o posterior. Se distribuye en npm como react-redux, y la configuración recomendada para proyectos nuevos es Redux Toolkit, que viene configurado en las plantillas oficiales de Vite y Next.js.

Funciones clave

  • 01Componente Provider que pone un store de Redux a disposición de toda una aplicación React
  • 02Hooks como useSelector y useDispatch para componentes de función
  • 03Componente de orden superior connect para componentes de clase y código existente
  • 04Los componentes solo vuelven a renderizarse cuando cambian los datos seleccionados
  • 05Escrito en TypeScript y distribuido con licencia MIT

Casos de uso

  • Añadir gestión global del estado con Redux a una aplicación React 18 o posterior
  • Leer y actualizar el estado compartido de una aplicación desde componentes de React
  • Mantener código React existente basado en clases que utiliza connect

Inicio rápido

  1. 1

    Crear una nueva app de Vite con la plantilla oficial de Redux+TS

    npx tiged reduxjs/redux-templates/packages/vite-template-redux my-app
  2. 2

    Instalar React Redux con npm en una app de React existente

    npm install react-redux

Antes de usarlo

  • React Redux 9.0 requiere React 18 o posterior.

Temas

Preguntas frecuentes

¿Qué es react-redux?
Bindings oficiales de React para Redux que conectan stores de Redux con componentes de React mediante hooks y un Provider. React Redux es la biblioteca oficial para conectar stores de Redux con componentes de React. Permite que los componentes lean el estado de un store de Redux y despachen acciones. Las actualizaciones se gestionan para que los componentes solo vuelvan a renderizarse cuando cambien los datos que utilizan.
¿react-redux es gratuito? ¿Qué licencia tiene?
react-redux es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿react-redux sigue mantenido?
Mantenimiento activo. El último commit de react-redux fue el 21 oct 2026.
¿Para qué puedo usar react-redux?
Añadir gestión global del estado con Redux a una aplicación React 18 o posterior Leer y actualizar el estado compartido de una aplicación desde componentes de React Mantener código React existente basado en clases que utiliza connect
¿Cómo se instala react-redux?
Crear una nueva app de Vite con la plantilla oficial de Redux+TS: npx tiged reduxjs/redux-templates/packages/vite-template-redux my-app Instalar React Redux con npm en una app de React existente: npm install react-redux
¿Dónde consigo react-redux?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/reduxjs/react-redux

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados