https://github.com/mdbytes/typescriptdevguide
Using TypeScript in development with Express, React, Redux and more...
https://github.com/mdbytes/typescriptdevguide
express javascript react redux typescript
Last synced: 24 days ago
JSON representation
Using TypeScript in development with Express, React, Redux and more...
- Host: GitHub
- URL: https://github.com/mdbytes/typescriptdevguide
- Owner: mdbytes
- Created: 2023-03-02T18:27:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-17T18:23:04.000Z (10 months ago)
- Last Synced: 2025-11-10T21:22:52.009Z (8 months ago)
- Topics: express, javascript, react, redux, typescript
- Language: TypeScript
- Homepage:
- Size: 5.16 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TypeScript Developer Guide
#### A collection of notes and code
This repository contains a large collection of notes and code related to TypeScript. Some of the code was developed on my own, some with input from online videos or courses. At the end of this file you will find links to TypeScript resources.
Basic TypeScript
Parts 0 through 8
- Dev environment
- Type inference and annotations
- Functions
- Arrays
- Tuples
- Interfaces
- Classes
Google Maps App
With TypeScript (Part 9)
- Bundling with Parcel
- Classes as Objects
- @types support for Google from npm
- Interfaces to reduce code duplication
- Do Not Repeat Yourself (DRY)
Sorting App
With TypeScript (Part 10)
- Compiling with tsconfig.json
- Using npm modules nodemon and concurrently
- Bubble sort algorithm (for simplicity)
- Making sorter work with numbers, strings, etc.
- Using a Collections Interface
- Using an abstract Sorter Class
Soccer Stats App
With TypeScript (Part 11)
- Compiling with tsconfig.json
- Using npm modules nodemon and concurrently
- Enums to clarify code
- Type assertions for working with data
- Tuples for representing many types at once
- Building a CSV File Reader with abstract class
- Using Generics with Classes
Client Side Web Framework
With TypeScript (Part 12)
- Model, View, Controller (MVC) Design Pattern
- REST conventions with JSON Server
- Eventing system with stored events and handlers
- Axios with TypeScript
- Inheritance, Generics, Abstract classes and Interfaces
Express Login App
With TypeScript (Part 13)
- JavaScript libraries with TypeScript
- Using Express with TypeScript
- Using decorators for routing and middleware
-
React
With TypeScript (Part 13.5)
- Create React App with TypeScript
- Typing for functional components
- Typing for React hooks
- Typing class components
- Typing props of all kinds
Task Management App with React and Redux
With TypeScript (Part 14)
- Create React App with TypeScript support
- Configuring with tsconfig.json
- Enums for action types and reducers
- Exploring type definition files
### Resources
TypeScript official Documentation
Mosh Hamedani's TypeScript Tutorial for Beginners.
Code Evolution's React TypeScript Tutorial For Beginners
Stephen Grider's TypeScript: The Complete Developer's Guide