Estado de la Aplicación ⭐ 59k stars
Gestión del estado de la aplicación con flujo unidireccional, acciones y reductores.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i redux
import { createStore } from 'redux';
const reducer = (s = 0, a) => (a.type === 'INC' ? s + 1 : s);
const store = createStore(reducer);
store.dispatch({ type: 'INC' });
Dos casos de uso comunes implementados con esta librería.
Store Redux con acciones y reductor.
import { createStore } from 'redux';
const reducer = (s = 0, a) => {
switch (a.type) { case 'INC': return s + 1; case 'DEC': return s - 1; default: return s; }
};
const store = createStore(reducer);
store.dispatch({ type: 'INC' });
console.log(store.getState()); // 1Añadir y completar tareas con actions.
import { createStore } from 'redux';
const reducer = (s = [], a) => {
if (a.type === 'ADD') return [...s, { texto: a.texto, ok: false }];
if (a.type === 'TOGGLE') return s.map((t, i) => i === a.i ? { ...t, ok: !t.ok } : t);
return s;
};
const store = createStore(reducer);
store.dispatch({ type: 'ADD', texto: 'Estudiar' });
store.dispatch({ type: 'TOGGLE', i: 0 });| Categoría | Estado de la Aplicación |
|---|---|
| Stars (GitHub) | ⭐ 59k |
| Sitio oficial | https://redux.js.org/ |
| GitHub | https://github.com/reduxjs/redux |
| Instalación | npm i redux |
| Relacionadas | MobX · Zustand · React-query |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.