Concept Flow - What is React
Write React Component
React Evaluates JSX
React Creates Virtual DOM
React Compares Virtual DOM with Previous
React Updates Real DOM Efficiently
User Sees Updated UI
User Interacts -> Event Handler
React Updates State -> Re-render
↩Back to React Evaluates JSX
React lets you write components that describe UI. It creates a virtual copy of the UI, compares changes, and updates the real page efficiently. User actions update state, causing React to re-render only what changed.