Hot-Reloading, Time-Travel & State Serialization

Dominic Chambers bio photo By Dominic Chambers

These are just three of the amazing properties of State-Tree MVC apps built with frameworks like:

Actually though, the most practical benefit of these frameworks is the fact that your model, view & controller code becomes purely functional; you push data in, you get data out. Such apps tend to either work or they don’t work, are easy to reason about, trivial to unit test, and robust beyond belief.

Here’s the quote that blew my mind:

Question: How many variables do you need in a Redux application?

Answer: One. The one inside the store.

Here are some amazing resources to get you up to speed:

and finally, some food for thought from the Cerebral web-site:

Cerebral MCV Diagram — as opposed to MVC