Welcome to a modular, hands-on journey through React and TypeScript — built for clarity, creativity, and community sharing. Each folder in this repo is a self-contained learning module with code examples, README documentation, and practical exercises.
Module 📦 | Description 📝 |
---|---|
⚙️ Setup | Vite + React + TypeScript base with ESLint & Prettier |
🧩 Props & State | Component communication and internal state handling |
🪝 Hooks | Built-in and custom hooks for reusable logic |
🧱 Composition | Flexible UI patterns using children and render props |
🧠 TypeScript Deep Dive | Typing props, state, hooks, and generics in React |
- Clone the repo
- Navigate to any module folder
- Run the dev server:
npm install
npm run dev