개발 공부

Next.js api.js 폴더 이름 util vs. lib 본문

웹개발 (자바, 스프링, React)/Next.js

Next.js api.js 폴더 이름 util vs. lib

아이셩짱셩 2024. 11. 12. 13:32

api.js를 lib 폴더에 넣는 이유

api.js를 lib 폴더에 넣는 것은 프로젝트 구조의 관례적인 선택입니다:

  1. 의미론적 구분: lib(library)는 일반적으로 재사용 가능한 유틸리티 함수나 helper 함수들을 포함합니다. API 관련 코드도 이 카테고리에  맞습니다.
  2. 모듈성: lib 폴더는 프로젝트의 핵심 기능을 모듈화하는 데 도움을 줍니다. API 관련 코드를 여기에 두면 다른 부분에서 쉽게 임포트하고 사용할 수 있습니다.
  3. 유지보수성: API 관련 코드를 한 곳에 모아두면 유지보수가 더 쉬워집니다. 변경이 필요할 때 한 곳만 수정하면 되기 때문이죠.

util 폴더 대신 lib 폴더를 사용하는 것은 개인이나 팀의 선호도에 따라 다를 수 있습니다. 두 이름 모두 비슷한 목적으로 사용되지만, lib이 더 포괄적인 의미를 가지고 있어 API 관련 코드를 포함하기에 더 적합할 수 있습니다.이러한 구조는 프로젝트의 확장성과 유지보수성을 높이는 데 도움이 됩니다. 하지만 궁극적으로는 팀의 선호도와 프로젝트의 특성에 따라 가장 적합한 구조를 선택하는 것이 중요합니다.

Comments