import { Suspense, lazy } from 'react'; // ms 밀리초의 지연을 발생시키는 sleep 함수 const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); // LazyButton 지연 로드 const LazyButton = lazy(() => sleep(2000).then(() => import('./LazyButton'))); export default function LazyBasic() { // LazyButton이 로딩될 때까지 메시지를 표시한다. return ( Now Loading...

}>
); } // import { Suspense, lazy } from 'react'; // import MyLoading from './MyLoading'; // // ms 밀리초의 지연을 발생시키는 sleep 함수 // const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); // // LazyButton 지연 로드 // const LazyButton = lazy(() => import('./LazyButton')); // export default function LazyBasic() { // // LazyButton이 로딩될 때까지 메시지를 표시한다. // return ( // // 대기 상태에서는 MyLoading 컴포넌트를 표시한다. // }> // // // ); // }