#Next.js
Root Layout의 Provider 중첩을 Compose 패턴으로 정리하기
Next.js의 root layout에서 여러 Provider가 깊게 중첩되던 구조를 Compose 패턴으로 평탄화한 과정을 정리합니다. Provider 조합 책임을 AppProviders로 분리하면서 layout.tsx의 역할을 더 명확하게 만든 이유를 기록합니다.
Next.js에서 보안 헤더를 설정한다는 것의 의미와 한계
Next.js에서 설정할 수 있는 보안 헤더들의 역할과 한계를 정리합니다. 보안 헤더가 무엇을 막아주지 않는지, 프레임워크와 개발자의 책임 경계를 중심으로 설명합니다.
NEXT_PUBLIC_ 환경변수는 왜 env인데 클라이언트에 노출될까
NEXT_PUBLIC_ 환경변수가 왜 클라이언트 번들에 포함되는지, env는 언제 비밀이 되고 언제 설정값이 되는지 Next.js 빌드 구조와 보안 기준으로 정리합니다.