개발 공부
Next.js api.js 폴더 이름 util vs. lib 본문
api.js를 lib 폴더에 넣는 이유
api.js를 lib 폴더에 넣는 것은 프로젝트 구조의 관례적인 선택입니다:
- 의미론적 구분: lib(library)는 일반적으로 재사용 가능한 유틸리티 함수나 helper 함수들을 포함합니다. API 관련 코드도 이 카테고리에 잘 맞습니다.
- 모듈성: lib 폴더는 프로젝트의 핵심 기능을 모듈화하는 데 도움을 줍니다. API 관련 코드를 여기에 두면 다른 부분에서 쉽게 임포트하고 사용할 수 있습니다.
- 유지보수성: API 관련 코드를 한 곳에 모아두면 유지보수가 더 쉬워집니다. 변경이 필요할 때 한 곳만 수정하면 되기 때문이죠.
util 폴더 대신 lib 폴더를 사용하는 것은 개인이나 팀의 선호도에 따라 다를 수 있습니다. 두 이름 모두 비슷한 목적으로 사용되지만, lib이 더 포괄적인 의미를 가지고 있어 API 관련 코드를 포함하기에 더 적합할 수 있습니다.이러한 구조는 프로젝트의 확장성과 유지보수성을 높이는 데 도움이 됩니다. 하지만 궁극적으로는 팀의 선호도와 프로젝트의 특성에 따라 가장 적합한 구조를 선택하는 것이 중요합니다.
'웹개발 (자바, 스프링, React) > Next.js' 카테고리의 다른 글
Next.js에서 api.js 파일로 API 에러 핸들링 및 .env.local 파일 설정하기 (1) | 2024.11.12 |
---|---|
Next.js 공통 API 호출 로직 관리 - api.js (0) | 2024.11.12 |
Next.js 페이지 라우팅 /app vs. /pages (0) | 2024.11.12 |
Next.js 프로젝트 구조 설정 (관리자용 웹 애플리케이션) (0) | 2024.11.12 |
Next.js 기본 폴더 구조 (0) | 2024.11.12 |
Comments