[복습] Next.js 15 & PostgreSQL (유데미)
제목과 같은 유데미 강의를 다시 처음부터 복습했습니다.
분명히 9개월 전에 처음부터 끝까지 타이핑하면서 따라 했던 강의인데 거의 대부분 기억나지 않았습니다. 인증 서비스로 clerk를 사용하고, postgresql 서버리스로 neon 을 사용하는 내용입니다. 집에서만 neon 접속이 가능해서 1회차에서는 집에서만 공부할 수 있었는데, 이번에는 로컬 postgresql로 진행했습니다. 의외로 clerk는 방화벽 환경에서도 인증용으로 사용가능했습니다.
Shadcn ui 를 사용할 때 radix ui 기반 구현과 base ui 기반 구현의 미묘한 차이를 살짝 알게 되었습니다.
npm 없이 bun 으로 따라했는데 문제없이 진행 가능하더군요.
Drizzle 이 약간 적응되긴 하는데, 다음과 같은 구문은 너무 낯서네요.
sql `CASE WHEN ${cat} = 'income' THEN ${trans} ELSE 0 END`Next.js에서는 컴포넌트가 너무 많아집니다. 그리고 use client, use server 는 여전히 이해하기 힘듭니다.
