一步一步建立自己的react 开发环境(三)

这次的目标: 添加React

  1. 安装
yarn add react react-dom @types/react @types/react-dom
  1. 写点代码
    修改入口文件格式 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. 测试
    执行 yarn start , 成功了!

最终代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容