lazy+Suspense懒加载的使用(如有侵权,请联系我)
1.lazy+Suspense懒加载组合,替换loadable懒加载依赖库
lazy+Suspense的简单实例
1.1创建routeConstants.ts路由常量模块,暴露出常量
export const LOGIN_PATH = '/login';
export const ERROR_PATH = '/404';
export const ADMIN_PATH = '/';
1.2创建routerTable.ts文件,使用react的lazy进行按需引入
import {
lazy, LazyExoticComponent } from 'react';
import {
HOME_PATH, SHOP_PATH, PRODUCT_PATH } from '../models/routeConstants';
export interface RouteType {
pathname: string;
component: LazyExoticComponent<any>;
exact: boolean;
title?: string;
icon?