全栈的自我修养 ———— react中router入门+路由懒加载

下载router

npm install react-router-dom

配置view

如下将组件倒出

const Login = () => {
    return <div>这是登陆</div>
}
export default Login

创建目录

在这里插入图片描述

配置index.js

React.lazy有路由懒加载的功能,以免白屏、加载时间太长,
会看当前使用的组件,首先导入需要的,其他组件缓存加载!
fallback中也支持添加一个组件,这个组件在加载时候会出来显示

import { createBrowserRouter } from 'react-router-dom'
import { Suspense } from 'react';
import React from 'react';
const LazyLogin = React.lazy(() => import('../view/Login'));
const LazyIndex = React.lazy(() => import('../view/Index'));
const router = createBrowserRouter([
  {
    path: '/',
    element: (
      <Suspense fallback={<div>Loading...</div>}>
        <LazyLogin></LazyLogin>
      </Suspense>
    )
  },
  {
    path: '/login',
    element: (
      <Suspense fallback={<div>Loading...</div>}>
        <LazyLogin></LazyLogin>
      </Suspense>
    )
  },
  {
    path: '/index',
    element: (
      <Suspense fallback={<div>Loading...</div>}>
        <LazyIndex></LazyIndex>
      </Suspense>
    )
  }
]);

export default router;

相关推荐

  1. React

    2024-04-05 10:36:01       44 阅读
  2. vue

    2024-04-05 10:36:01       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 10:36:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 10:36:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 10:36:01       82 阅读
  4. Python语言-面向对象

    2024-04-05 10:36:01       91 阅读

热门阅读

  1. 【C/C++】C语言实现顺序栈

    2024-04-05 10:36:01       30 阅读
  2. VR版GPT可以在苹果Vision Pro上开发一个

    2024-04-05 10:36:01       34 阅读
  3. 设计模式:枚举如何实现单例模式

    2024-04-05 10:36:01       31 阅读
  4. 【C语言】单表交换密码的加密解密

    2024-04-05 10:36:01       33 阅读
  5. C语言关于随机数知识点的总结

    2024-04-05 10:36:01       34 阅读
  6. 01 计算机网络发展与分类

    2024-04-05 10:36:01       30 阅读
  7. 快速排序和归并排序(递归实现)

    2024-04-05 10:36:01       39 阅读
  8. 如何正确使用reflect:Go反射规范与最佳实践

    2024-04-05 10:36:01       34 阅读
  9. VUE实现下一页的功能

    2024-04-05 10:36:01       32 阅读
  10. 使用generator实现async函数

    2024-04-05 10:36:01       28 阅读
  11. go中的常用的关键字

    2024-04-05 10:36:01       30 阅读