It's time to see a practical application of immutability. You will now learn about Redux - an amazing concept which will change how you think about building applications.
In previous posts we've discussed how to deal with arrays in a functional way. We've learned about an important concept in Functional Programming: higher order functions. Let's now tackle another very important concept: immutability.
In the previous post we’ve looked at three very useful functions: forEach, map and filter. Let’s now look at reduce – a bit more complicated function which shows the real power of functional programming.
I proudly announce that my blog is partnering up with JS Poland 2017!