- React splits the work into a render and commit phase. The render phase calls components, reconciles the changes and can be asynchronous. While rendering React modifies the host tree and it's always synchronous.
---
https://overreacted.io/react-as-a-ui-runtime