Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A personal TypeScript learning journey — includes core concepts, code snippets, mini-projects, and notes as I explore and practice TypeScript fundamentals and its integration with React.

Notifications You must be signed in to change notification settings

Khan4218/my-typescript-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

44 Commits

Repository files navigation

🎯 My TypeScript Learning Journey

Welcome! This repository documents my hands-on learning and practice with TypeScript — including both vanilla TypeScript projects and React + TypeScript apps.


📁 Project Structure

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!

📄 License MIT

🚀 Live Demo

👉 View Live App

🚀 How to Run Projects

🔸 Vanilla TypeScript (vanilla-ts)

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

About

A personal TypeScript learning journey — includes core concepts, code snippets, mini-projects, and notes as I explore and practice TypeScript fundamentals and its integration with React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /