React screenshot

React

Updated: 22 May 2025
46301 Stars

Cheatsheets for experienced React developers getting started with TypeScript

Overview:

The React+TypeScript Cheatsheets is a helpful resource for experienced React developers who are new to TypeScript. Maintained by @swyx, @eps1lon, and @filiptammergard, this repository provides several cheatsheets focused on basic usage, advanced usage of generic types, migrating large codebases, and writing Higher Order Components (HOCs) with examples.

Features:

  • Basic Cheatsheet: Focuses on helping React developers start using TypeScript in React apps with opinionated best practices and examples. Covers basic TS types usage and setup with frequently asked questions.
  • Advanced Cheatsheet: Explains advanced usage of generic types for reusable type utilities/functions/render prop/higher-order components and TS+React libraries. Provides miscellaneous tips and tricks for pro users.
  • Migrating Cheatsheet: Collates advice for incrementally migrating large codebases from JavaScript or Flow. Designed for those who have already decided to migrate.
  • HOC Cheatsheet: Specifically teaches writing Higher Order Components with examples, requiring familiarity with Generics.

Installation:

To install the React+TypeScript Cheatsheets, follow the steps below:

git clone https://github.com/sw-yx/react-typescript-cheatsheet.git
cd react-typescript-cheatsheet

For detailed examples and usage guidelines, refer to the individual cheatsheets provided in the repository.

Summary:

The React+TypeScript Cheatsheets offer valuable resources for React developers transitioning to TypeScript. From basic setup guidelines to advanced type utility usage, these cheatsheets aim to facilitate a smooth integration of TypeScript into React projects. Whether learning the basics, exploring advanced concepts, or migrating existing codebases, developers can find helpful advice and examples in these cheatsheets.