JavaScript
λ Programación funcional
Escribe código predecible y reutilizable con funciones puras, inmutabilidad y composición.
Qué aprenderás
- Escribir funciones puras sin efectos secundarios y aplicar inmutabilidad en lugar de mutar datos.
- Transformar colecciones con funciones de orden superior encadenando
map,filteryreduce. - Combinar funciones pequeñas mediante composición (
pipe) y currying. - Distinguir la copia superficial de la profunda y clonar datos anidados, congelando objetos con
Object.freeze.
Lecciones
Funciones puras e inmutabilidadFunciones predecibles que no tienen efectos secundarios. Funciones de orden superior y map/filter/reduceFunciones que reciben o devuelven funciones. Composición y curryingCombinar funciones pequeñas en otras más grandes. Copia superficial vs profunda (shallow vs deep)Por qué el spread no basta con datos anidados, y cómo clonar de verdad.Practica este módulo en la app
DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.
Empezar gratis en la app →