230808 개발일지 TIL - React 이미지 관리 방식 비교 : public 폴더 vs src 폴더

The Web On Everything·2023년 8월 8일
0

개발일지

목록 보기
88/269

React 이미지 관리 방식 비교: public 폴더 vs src 폴더

public 폴더
public 폴더에 이미지를 배치하는 방식은 경로 관리의 간편함과 번들 크기를 줄일 수 있는 장점을 가지고 있다. 이미지가 빌드 시 복사되지 않아 번들 크기에 영향을 주지 않기 때문에 대규모 프로젝트에서 유용할 수 있지만 브라우저 캐싱으로 인해 이미지 변경 사항이 바로 반영되지 않을 수 있다는 단점도 있다.

src 폴더
src 폴더에 이미지를 배치하는 방식은 이미지 변경 사항이 즉각 반영되고 최적화된 번들링을 통해 애플리케이션 성능을 향상시킬 수 있는 장점을 가지고 있다. 이미지가 프로젝트에 포함되므로 빌드 시 함께 복사되어 경로 관리에 주의를 기울여야 하지만, 대체로 개발자 경험과 애플리케이션 성능 향상을 위해 선호되는 방식이다.

어떤 방식을 선택해야 할까?
프로젝트의 규모, 요구 사항, 개발자 팀의 관행 등에 따라 public 폴더와 src 폴더 중 어떤 방식을 선택해야 할지 결정해야 한다. 일반적으로는 대부분의 프로젝트에서는 src 폴더에 이미지를 넣는 방식을 선호합니다. 이 방법은 빠른 이미지 변경 적용과 최적화된 번들링을 통해 개발 과정과 애플리케이션 성능을 더욱 효과적으로 관리할 수 있다.

결론
이미지 관리 방식은 프로젝트의 성격과 요구 사항에 따라 다르게 선택될 수 있다. public 폴더와 src 폴더에 이미지를 넣는 각각의 장단점을 비교하면서, 프로젝트의 특성을 고려하여 적절한 방식을 선택하는 것이 중요하다. 작업자들이 함께 의논하여 가장 적합한 이미지 관리 전략을 선택하고, 애플리케이션 개발과 유지보수를 효율적으로 관리할 수 있다.

profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

큰 도움이 되었습니다, 감사합니다.

답글 달기