하려는 것
dynamic import로 적절한 시기에 preload 하여 불필요한 스크립트 로드를 죄소화해보자
적절한 시기란
- 버튼을 클릭 하기 전. 즉 버튼을 hover 했을 때 (로드할 스크립트 커서 생각보다 느리다면 비 추천)
- 컴포넌트가 마운트 된 이후 즉, 로딩을 최대한 늦추는 것이 목적
hover 되었을 때
onMouseEnter function
컴포넌트가 마운트 된 이후
useEffect(() => {
// 여기서 dynamic import
}, [])
'IT > react' 카테고리의 다른 글
React - Virtual Dom (0) | 2023.06.22 |
---|---|
React - List Key의 중요성 (0) | 2023.06.22 |
React - batching (0) | 2023.06.22 |
React - Ref 에러 잡기 (0) | 2023.06.18 |
Code splitting using 'Loadable' (0) | 2023.05.27 |