Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 394 Bytes

functional-programming-pure-function-1.md

File metadata and controls

5 lines (3 loc) · 394 Bytes

Basic concepts are pure functions, side effects, data mutation and declarative over imperative.

On top of that currying, compose and function composition are important concepts.

Knowledge of libraries like RamdaJS provide useful utilities build applications in a more functional way. Functions being a first class citizen make it possible for JS to be really functional is important as well.