Ranked in these QuestionsQuestion Ranking
Pro Currying model
The library provides curried functions -- they're like regular functions when the argument list is complete. However, if there are arguments missing, the result is another function that expects the remaining ones. This defers the actual call until all data is available, and allows partial contextualization across sections of code. Ramda also offers a mechanism to turn regular functions into curried versions.
Pro Extensive feature set
Among other things, Ramda includes rich array and record manipulation, function composition and lifting into Array Applicative similes, lensing, expression-yielding flow control substitutes.
There are TypeScript definition files available through DefinitelyTyped, typings and npm.
Pro Load just what you need
Ramda can be custom-built to use only user-specified functionality sets.