---
description: 讓 JS 加上 TYPE 功能，類似於 FLOW
---

# Typescript

## Basic Types

[https://www.typescriptlang.org/docs/handbook/basic-types.html](https://www.typescriptlang.org/docs/handbook/basic-types.html)

## Cheatsheet

[https://github.com/typescript-cheatsheets/react](https://github.com/typescript-cheatsheets/react)

## Create-react-app 加上 typescript

{% embed url="https://create-react-app.dev/docs/adding-typescript/" %}

## 其他知識

unknown vs any

{% embed url="https://stackoverflow.com/a/51439876/4622645" %}

<> 泛型

> 可用來讓型別成為變數，先不指定，但是可以協助讓參數與返回值的型別設為相同的型別

[https://www.tslang.cn/docs/handbook/generics.html](https://www.tslang.cn/docs/handbook/generics.html)
