Prerequisites
- JavaScript ES6+ — destructuring, spread, arrow functions, template literals
- Modules —
import/export, npm/pnpm basics - Async — Promises, async/await
- HTML/CSS — semantic elements, flexbox/grid
- DOM — nodes, events, propagation
- HTTP — request/response, REST basics
- Tooling — terminal and a code editor