Practice OOP to front-end universal state module with Redux/MobX/Vuex

This is a proposal of an universal state management module design rooted in the OOP paradigm.

Motivation

As front-end single-page application development becomes increasingly complex, we have to use some state management or state containers (collectively referred to as state library) in order to develop complex apps, and we need a model design that is easier…