Partial
, Omit
, Record
, keyof
, typeof
, and more.K in T
and iterate over types like a pro.extends
, conditional types and infer
.Some reasons to use TypeScript in your front-end projects
A quick overview about TypeScript and how compiler works
Learn how to configure ViteJS and enable Type Checking
The differences between "var" vs "let" vs "const"
The differences between "reference" and "value" in JavaScript and how to work with shallow and deep copies
Understanding Types in TypeScript: "Interface" vs. "Type" vs. "Class"
How work the "Type inference" in TypeScript that automatically determines the type
An high-level introduction to classes in JS and TS
The differences between regular and arrow functions
Import & Export modules, barrel files, dynamic loading & tips
A quick introduction to React Components in TypeScript
Understanding Destructuring in TypeScript
Understanding Destructuring in TypeScript
Quick guide on JavaScript array methods, immutability and mutability
Manipulate and Iterate with Objects in TypeScript and React
Asynchronous operations with JavaScript Promises
Work with complex and nested types
Allows a variable to hold values of multiple specified types
Specify the exact values a variable can take
Combines multiple types into one
Dozens of example to learn the TypeScript utility types
Narrowing types with type guards, "in" operator, discriminated unions and type predicates
Define a set of named constants
Learn the differences between any and unknown
A value that never occur
Create reusable and type-safe components, functions or classes
Restrict a generic type to a specific subset of types
Produce a type based on a condition
Extract and infer a type within a conditional type, enabling dynamic type derivation.