-
폴더 구조 코드 리팩토링멈멈-토이프로젝트(next.js)2 2024. 8. 28. 17:37728x90
앱라우터를 사용 하면서 폴더 구조를 수정 해야할걸 깨달아서
폴더 구조를 공식 문서와 강의 보면서 대 공사들어감
기존
app
>components : 컴포넌트
>mcomonents : 라우터 되는 폴더, 페이지
> recoil : 상태 관리
>lib : 데이터 관련
수정
app
> a 라우터 되는 폴더 개별로
> b 라우터 되는 폴더 개별로
> c 라우터 되는 폴더 개별로 한 후 공통적으로 들어가는 컴포넌트는 ()폴더 사용
> components : 컴포넌트
> recoil : 상태 관리
> lib : 데이터 관련, type.ts : 컴포넌트 안에 타입을 넣으면 코드 길이가 길어 져서 타입을 따로 뺌
page 자체를 클라이언트 컴포넌트로 해놓은 것을 서버 컴포넌트로 변경
컴포넌트에는 클라이언트와 서버 컴포넌트 로 작업
'멈멈-토이프로젝트(next.js)2' 카테고리의 다른 글
다이어리 데이터 조회 (0) 2024.08.30 다이어리 데이터 추가 하기 (0) 2024.08.29 클라이언트 컴포넌트에서 서버 컴포넌트 넣기 (0) 2024.08.12 로그인 uid 리코일 과 세션 (0) 2024.08.07 카카오 로그인 적용 하기 (0) 2024.08.06