• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

svg를 public으로 빼지않고 그대로 컴포넌트에 넣는 이유가 궁금합니다.

24.01.28 17:26 작성 조회수 172

0

svg를 public으로 빼지않고 그대로 컴포넌트에 넣는 이유가 궁금합니다.

 

저는 public에 사용되는 svg를 다 넣어놓고 svgr을 이용해서 필요한 컴포넌트마다 import해서 사용하고 있습니다. (처음 next를 시작할 때 알려주신 분이 이렇게 사용하셔서)

그런데 Section 2까지 강의를 들으면서 보니 제로초님은 컴포넌트에 바로 svg를 삽입하시던데 혹시 성능에 차이가 있을까요?

 

두 방법중 어떤 것이 나을까요? 혹시 성능에 큰 차이가 없다면 제로초님의 방식이 편해보이는데.. 고민입니다.

 

 

답변 1

답변을 작성해보세요.

0

svgr로 넣는게 성능상에는 더 좋을 수 있습니다. svg 최적화기인 svgo를 거치기 때문입니다. 인라인으로 넣는 건 그냥 간단해서입니다. 개수가 적으면 인라인으로 해도 무방합니다.

현창이님의 프로필

현창이

질문자

2024.01.28

감사합니다 :)