While learning Ramba JS I'm often not sure exactly which method is the best way to accomplish a given task with Ramda. My colleague @davesnx made this interactive list of use cases which I find super helpful 🤓
Hey @kirkov,
Thanks for haunting learn-ramda.
Those recent years Functional Programming paradigms became more present in the JavaScript ecosystem. From the first functional approach I saw from underscore library, many years passed, and we are now at a place where many of us see the benefits in writing code this way and immutabilty in mind.
Still all the functional jargon can be a barrier for beginners. Not only individuals that want to get their heads into FP, but also teams that have use-cases of complex data manipulation and don't see the benefit from using a FP library.
When I was digging into ramda, I found the Ramda documentation has a list of all the methods and some crazy examples in addition to a more helpful a wiki resource: What-Function-Should-I-Use that I still use from time to time.
So, I decided to help and create a little UI to interactively find the method that works for you.
Hope you enjoy it & improve the web!
Draftbit
Supercut