Practical Functional JavaScript with Ramda

added by JavaScript Kicks
12/18/2014 2:23:24 PM


At we’ve been fans of the functional programming style for a while and have used Underscore and Lodash extensively on many projects. However, recently we started using a new library, Ramda, that on the surface seems very similar to Underscore, but which turns out to be different in a small but significant way. Ramda offers roughly the same set of methods as Underscore, but the way it offers them makes functional composition easy. The difference between Ramda and Underscore comes down to two core concepts: currying and composition.