# react-ts
**Repository Path**: yinwei-international/react-ts
## Basic Information
- **Project Name**: react-ts
- **Description**: react-ts 工程init 基于react-router v6版本 动态路由
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-06-14
- **Last Updated**: 2023-06-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### react-router 动态懒加载路由的3种方式:
- ##### 使用@loadable/component方法:推荐使用这个
```npm
yarn add @loadable/component
```
引入组件:
```js
import Loadable from '@loadable/component'
const Home=Loadable(()=>import('./views/Home.jsx'));
const Login=Loadable( ()=>import('./views/Login.jsx'));
```
```javascript
```
### 2.使用react-loadable方法:不推荐使用这个
引入组件:
```javascript
import Loadable from 'react-loadable'
const Home=Loadable(()=>import('./views/Home.jsx'));
const Login=Loadable( ()=>import('./views/Login.jsx'));
```
### **3.使用Suspense配合lazy使用**
```javascript
import {Suspense,lazy} from 'react'
const Home=lazy(()=>import('./views/Home'))
const Login=lazy(()=>import('./views/Login'))
正在加载中。。。}>
;
```