一、使用React.lazy实现组件懒加载
随着React项目变得越来越复杂,可能会导致应用程序在首次加载时需要加载大量的JavaScript代码,从而降低应用程序的整体性能。React.lazy可以实现组件懒加载,从而避免不必要的资源消耗。
React.lazy允许React将组件的加载推迟到渲染它们的组件需要它们的时候。使用React.lazy实现加载时机的控制,只会在需要 渲染的时候加载组件,避免一次加载所有组件。
import React, { lazy, Suspense } from 'react'; const LazyComponent = lazy(() => import('./LazyComponent')); function App() { return (}>Loading...