Welcome! This repository documents my hands-on learning and practice with TypeScript — including both vanilla TypeScript projects and React + TypeScript apps.
Learning-TypeScript/ ├── vanilla-ts/ # Core TypeScript syntax, DOM manipulation, mini projects ├── react-ts/ # React projects built with TypeScript + Vite
📚 What I’m Learning ✅ TypeScript basics (types, interfaces, functions)
✅ TypeScript with DOM and utility types
✅ Generics in TypeScript
✅ TypeScript + React setup using Vite
🔜 API integration using TypeScript
🔜 Form validation & management
🔜 More real-world React + TS projects
🛠 Tools Used TypeScript
Node.js + npm
Lite Server
Vite
React
📦 NPM Scripts Each subproject has its own package.json and dependencies.
📌 Notes This is a personal learning repo, regularly updated as I explore new concepts. Feel free to fork or reference for your own learning!
cd vanilla-ts npm install npm start This will: Compile TypeScript using tsc Serve files using lite-server Open index.html in your browser 🔹 React + TypeScript (react-ts) bash Copy Edit cd react-ts npm install npm run dev This will: Start a Vite development server Run the React TypeScript app at http://localhost:5173