Programación Funcional ⭐ 23k stars
Programación funcional práctica: tuberías, composición y operaciones inmutables sobre listas.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i ramda
import { pipe, map, add } from 'ramda';
pipe(map(add(1)), console.log)([1, 2, 3]); // [2,3,4]
Dos casos de uso comunes implementados con esta librería.
Encadena operaciones sobre datos.
import { pipe, filter, map, add } from 'ramda';
const proceso = pipe(
filter((n) => n % 2 === 0),
map(add(10))
);
console.log(proceso([1, 2, 3, 4])); // [12, 14]Función autocurrificada para reutilizar.
import { multiply } from 'ramda';
const doble = multiply(2);
console.log(map(doble, [1, 2, 3])); // [2, 4, 6]| Categoría | Programación Funcional |
|---|---|
| Stars (GitHub) | ⭐ 23k |
| Sitio oficial | https://ramdajs.com/ |
| GitHub | https://github.com/ramda/ramda |
| Instalación | npm i ramda |
| Relacionadas | Lodash · Underscore.js · Functional.js |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.