一步一步建立自己的react 開發(fā)環(huán)境(三)

這次的目標(biāo): 添加React

  1. 安裝
yarn add react react-dom @types/react @types/react-dom
  1. 寫點(diǎn)代碼
    修改入口文件格式 index.ts -> index.tsx, 并寫一下JSX:
// src/index.tsx

import * as React from 'react';
import * as ReactDOM from 'react-dom';

import './index.css';

const greetings: string = 'Hello world!';
ReactDOM.render(
  <h1>{ greetings }</h1>, 
  document.getElementById('root')
);
  1. 修改TypeScript配置文件, 加入對JSX的支持
// tsconfig.json

{
  "compilerOptions": {
  // ...
    "jsx": "react"
  },
  // ...
}
  1. 修改webpack配置文件
// webpack.config.js

// ...

module.exports = {
  entry: './src/index.tsx',
  module: {
    rules: [
      // ...
      {
        oneOf: [
          { test: /\.tsx?$/, loader: 'awesome-typescript-loader' },
          // ...
        ]
      }
    ]
  },
  resolve: {
    extensions: ['.ts', 'tsx', '.js', '.json'],
  },
  // ...
}
  1. 測試
    執(zhí)行 yarn start , 成功了!

最終代碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容