StateX is a state management library for modern web applications with unidirectional data flow and immutable uni-state (just like redux)