Stylish JavaScript with pointfree style
summary
Claims that adopting pointfree style and currying makes JavaScript reducers, RxJS pipelines and selectors shorter and focused on transformations not data, demonstrated by rewrites using Ramda (pipe, evolve, path, useWith, always) and alternatives in lodash/fp. Examples replace anonymous arrows, show mergeMap+fetch needing bind, and use partial application; result is more declarative and modular but sometimes less readable and not fully pointfree, so it works well for reducers/selectors and small composables yet fails for certain method calls and simple templating.
AI-written summary · about
chapters (6)
related talks
32mFunctional Programming:Learning
56mFunctional Programming with JavaScript
41mFunctional programming: Give it a chance!
34mFunctional JavaScript for everyone
54mPointless or Pointfree
53mMaintainable JavaScript with Functional Patterns
49mGoing Functional with JS
48mA Skeptic's Guide to Functional Style Javascript
