Estructuras de Datos ⭐ 32k stars
Estructuras de datos inmutables persistentes, eficientes para crear nuevas a partir de existentes.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i immutable
import { Map } from 'immutable';
const m = Map({ a: 1 });
console.log(m.set('a', 2).get('a')); // 2
Dos casos de uso comunes implementados con esta librería.
Fusiona objetos sin mutar el original.
import { Map } from 'immutable';
const base = Map({ nombre: 'Ana', edad: 28 });
const nueva = base.merge({ edad: 29, ciudad: 'Medellín' });
console.log(base.get('edad')); // 28 (no cambió)
console.log(nueva.toObject()); // { nombre, edad: 29, ciudad }Añade y elimina de una lista devolviendo copias.
import { List } from 'immutable';
let lista = List([1, 2, 3]);
lista = lista.push(4).filter(n => n !== 2);
console.log(lista.toArray()); // [1, 3, 4]| Categoría | Estructuras de Datos |
|---|---|
| Stars (GitHub) | ⭐ 32k |
| Sitio oficial | https://immutable-js.com/ |
| GitHub | https://github.com/immutable-js/immutable-js |
| Instalación | npm i immutable |
| Relacionadas | Mori · Baobab · seamless-immutable |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.