0Pricing
React Academy · Lesson

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

  1. React Kickoff: Concepts & Setup
  2. Project Setup: Vite, Layout & Dev Server
  3. First Component & Render
← Back to React Academy