why is setState
asynchronous?
https://github.com/facebook/react/issues/11527#issuecomment-360199710
When and why are setState() calls batched?
https://stackoverflow.com/questions/48563650/does-react-keep-the-order-for-state-updates/48610973#48610973
Dive into React codebase: Transactions
https://reactkungfu.com/2015/12/dive-into-react-codebase-transactions/
15.0 stable version
https://github.com/facebook/react/tree/15-stable
React Fiber Architecture
https://github.com/acdlite/react-fiber-architecture
Still don’t understand why you need Redux? Read this…
https://almerosteyn.com/2016/08/redux-explained-again