Is Shared State Evil? A Case For Monolithic Front-ends

Shared state is considered harmful for a variety of reasons. In this article, I’ve chosen to catalogue them under two main categories: 1. Separation of concerns If your functions, singletons and objects share state, they will become harder to test, debug and reason about.  If a function depends only on some inputs and yields only …

Continue reading