1. 최적화 방법
- lazy loading
- 사이즈 최적화
- layout shift방지
*layout shift: 이미지 로딩이 늦게 돼서 레이아웃이 조금 밀려나는 현상
1) image import
(1) 로컬에서의 이미지
import Image from 'next/image'
<Image src="/food0.png" className="food-img" alt="설명" />
(2) 외부에서의 이미지
‹Image src="https://s3.amazonaws.com/
my-bucket/profile.png" width={} height={}/>
- 외부 경로에서 가지고 올 땐 무조건 width와 height를 가지고 와야한다
- 그리고 https://beta.nextjs.org/docs/optimizing/images#remote-images 이 링크처럼 설정이 필요
'프론트엔드로 가는 길 > NextJs' 카테고리의 다른 글
4. NextJs - 기본 내보내기(default export) (0) | 2023.10.24 |
---|---|
3. Next.js server component vs client component (0) | 2023.10.19 |
1. Next.js 설치와 개발환경 셋팅 (0) | 2023.10.19 |