- 개인의 학습 목적의 프로젝트 입니다.
- npm install
- npm run dev
프로젝트를 진행하였던 목적은 다음과 같다.
-
이전에 사용한 적 없던 Next.js를 사용해 보기 위함이다, 더 이상 Next.js를 안 써보는 내 현 상태가 나에게 이득이 될 거라 판단하지 않았다. 1-1. 회사에서는 B2C가 아니다 보니, Next.js 미 도입으로 결정이 끝난 상태이지만, 개인적으로는 이후를 생각해서 조금씩 학습은 필요하다 판단했다.
-
이전부터 사용하던 Express.js로 백엔드를 구현해 보며, Next.js의 프론트엔드와 결합하는 단계까지 프로젝트를 진행해 보기 위함이다, 추가로 Prisma를 사용해보기 위함이다.
-
최근 개발을 진행하며 props를 사용하거나, 컴포넌트를 개발 후 해당 페이지에서 import 하는 방식이 아닌, 필요한 파일에서 모든 코드를 한 번에 작성하는 방식을 고치고자 하였다. 3-1. 필요한 컴포넌트를 분리 후 > 필요한 파일에서 Import 하는 방식으로 개발을 하지 않고
3-2. 필요한 파일에서 컴포넌트 코드를 작성하였다 > 그로 인해 코드가 길고 해석이 어려워지는 사례를, 개인 개발 공부에서 개선하고자 하였다.
- Next : 14.2.3
- Typescript : 5.4.5
- React : 18.3.1