首页 > 其他分享 >React 实现 动态加载组件

React 实现 动态加载组件

时间:2023-03-18 17:46:35浏览次数:39  
标签:Module React 组件 import 动态 加载

React 实现 动态加载组件

import { Button } from 'antd'
import React, { useState, lazy, Suspense } from 'react'

//这个地方动态加载组件
const Item = lazy(() => import('./Module.jsx'))

export function Test() {
  const [showPreview, setShowPreview] = useState(false)
  return (
    <div>
      <Button onClick={() => setShowPreview(true)}>ShowPreview</Button>
      {showPreview && (
        <Suspense fallback={<></>}>
          <Item />
        </Suspense>
      )}
    </div>
  )
}

./Module.jsx

export default function Module() {
  return (
    <>
      test
    </>
  )
}

标签:Module,React,组件,import,动态,加载
From: https://www.cnblogs.com/laremehpe/p/17231305.html

相关文章