Notes on React's Rendering Model

Why does react render the way it does?