是React项目就用.js后缀名创建文件,是React+Typescript项目就用.ts结尾创建文件
1.创建一个react-typescript的项目,有项目的话可以直接进行配置
create-react-app ts3 --template typescript
2.安装配置路由需要的依赖
npm install [email protected] -D
npm install react-router-config -D
npm i @types/[email protected] -D
npm i @types/react-router-config -D
3.在src的index.js或index.tsx中引入
import {HashRouter as Router} from 'react-router-dom'
4.把src目录下的index.js或index.tsx中的React.StrictMode替换为Router