rendering
=> A "render" is when React calls your function to get React elements.
=> "Reconciliation" is when React compares those React elements
with the previously rendered elements.
=> A "commit" is when React takes those differences and makes the DOM updates.