安裝和設定

要在節點專案中使用帶有 react 的 typescript,必須首先使用 npm 初始化專案目錄。使用 npm init 初始化目錄

通過 npm 或紗線安裝

你可以通過執行以下操作使用 npm 安裝 React :

npm install --save react react-dom

Facebook 釋出了自己的名為 Yarn 的包管理器,它也可用於安裝 React。安裝 Yarn 後,你只需執行此命令:

yarn add react react-dom

然後,你可以在專案中使用 React,方法與通過 npm 安裝 React 的方式完全相同。

在 Typescript 2.0+中安裝反應型別定義

要使用 typescript 編譯程式碼,請使用 npm 或 yarn 新增/安裝型別定義檔案。

npm install --save-dev @types/react @types/react-dom

或者,使用紗線

yarn add --dev @types/react @types/react-dom

在舊版本的 Typescript 中安裝反應型別定義

你必須使用一個名為 tsd 的獨立包

tsd install react react-dom --save

新增或更改 Typescript 配置

要使用 JSX (一種將 javascript 與 html / xml 混合的語言),你必須更改 typescript 編譯器配置。在專案的 typescript 配置檔案(通常名為 tsconfig.json)中,你需要將 JSX 選項新增為:

"compilerOptions": {
    "jsx": "react"
},

該編譯器選項基本上告訴 typescript 編譯器將程式碼中的 JSX 標記轉換為 javascript 函式呼叫。

為了避免 TypeScript 編譯器將 JSX 轉換為普通的 javascript 函式呼叫,請使用

"compilerOptions": {
    "jsx": "preserve"
},