DEV Community

loading...

Discussion on: Functional Programming: Alternatives to the IF #Functional #JavaScript #Functors

joelnet profile image
JavaScript Joel Author

These are all excellent solutions!

Based on your feedback I have reworked this article. I have come up with a (slightly) better example and eliminated the comma operator as well as tap.

Thank you for your feedback!

Cheers!

Thread Thread
idanarye profile image
Idan Arye

I would have kept the getItem part. Without it, it's unclear why you can't just do this:

const someAction = value => dispatch => {
  value != null ? dispatch({ type: 'ACTION', value }) : null
Thread Thread
joelnet profile image
JavaScript Joel Author

Examples updated!