Avoiding Accidental Complexity When Structuring Your App State

Avoiding Accidental Complexity When Structuring Your App State

Flux implementations like Redux encourage us to think explicitly about our app state and spend time modeling it. It turns out that this isn’t a trivial task. It’s a classic example of chaos theory, where a seemingly harmless flutter of wings in the wrong direction can cause a hurricane of accidental complexity later on.

Filed under