No img element
230626 CSS 연습중
Last updated
Was this helpful?
230626 CSS 연습중
Last updated
Was this helpful?
오랜만에NextJS 에서 CSS 연습을 진행하다 문득 브라우저 콘솔창을 보니 img 태그 관련 경고가 등장해있었다... (사실 VSCode에서 TS가 꾸준히 알려줬지만 애써 무시하고 넘어감...)
발견한 김에 왜 발생했는지 확인하고 싹 다 고쳐보자 !
NextJS 공식 문서를 보면, NextJS에서 일반적인 img 태그를 사용하면 LCP 속도가 느려지고 대역폭이 높아지는 것을 방지하고자 img 태그의 사용을 방지하기 위해 경고를 준다고 한다.
해결 방법은 Image 태그를 사용하거나 picture 태그에 img 태그를 포함시키는 것이란다.
첫 번째 방법을 사용해보자.
즉시 Image 태그를 임포트하고 Image 태그로 바꿨다. 필수 요소인 src, alt, width, height 를 추가하니 잘 작동한다. 다른 img 태그도 모두 수정해서 경고 문구를 없애자 !
깔끔~