React Kickoff: Concepts & Setup
What is React, why declarative UI matters, how diffing works; quick setup with a dev server; folder layout; and first render with createRoot.
What is React?
React is a UI library for building apps from small, reusable components.
- Think in components.
- Describe UI for a state (declarative).
- React handles efficient updates.
Declarative mindset
Declarative code describes the result; React computes DOM changes for you. Imperative code micromanages each update.
All lessons in this course
- React Kickoff: Concepts & Setup
- Project Setup: Vite, Layout & Dev Server
- First Component & Render