https://hashnode.com/post/why-does-react-emphasize-on-unidirectional-data-flow-and-flux-architecture-ciibz8ej600n2j3xtxgc0n1f0/answer/cild1lur300c1t553wox3dj6h
Michael J. Ryan's answer to Why does React emphasize on unidirectional data flow and Flux architecture?