Que interesante esto sobre funcionalidad de Redux sin Redux. Este método reduce me cae bien no sólo por ser bien útil sino porque recuerda la funcionalidad de los "folds" en Haskell y Functional Programming FTW!
Que interesante esto sobre funcionalidad de Redux sin Redux.
Era un dato curioso que siempre quise mencionar. Ahora que en react tiene un hook llamado useReducer ese dato puede resultar útil incluso si la gente ya no usa redux.
recuerda la funcionalidad de los "folds" en Haskell y Functional Programming FTW!
Nunca había visto eso de Fantasy Land aunque se ve cool. Pero si reduce en JS es básicamente un foldl en Haskell osea coger un arreglo y "doblarlo" de izquierda a derecha.
También está foldr que hace lo mismo pero al revés.
Que interesante esto sobre funcionalidad de Redux sin Redux. Este método
reduce
me cae bien no sólo por ser bien útil sino porque recuerda la funcionalidad de los "folds" en Haskell y Functional Programming FTW!Era un dato curioso que siempre quise mencionar. Ahora que en
react
tiene un hook llamadouseReducer
ese dato puede resultar útil incluso si la gente ya no usaredux
.No sé mucho de haskell pero según la especificación Fantasy Land, definitivamente hay una relación.
Nunca había visto eso de Fantasy Land aunque se ve cool. Pero si
reduce
en JS es básicamente unfoldl
en Haskell osea coger un arreglo y "doblarlo" de izquierda a derecha.También está
foldr
que hace lo mismo pero al revés.También existe el método .reduceRight en los arreglos.