요청이 라우트에 닿기 전에 통제권을 갖는다는 것의 의미 우리 프론트엔드 개발자들이 Next.js 기반 서비스를 프로덕션에서 운영하다 보면 반드시 직면하는 문제들이 있습니다. 인증되지 않은 사용자가 /dashboard 에 직접 URL을 입력해 접근하는 순간, 일본에서 접속한 사용자에게 한국어 랜딩 페이지를
카테고리
Next.js
총 4편의 글
📡 Next.js RSS 피드네트워크 응답을 기다리는 동안, 사용자는 이미 다음 행동으로 넘어간다 우리 프론트엔드 개발자들은 폼 제출 버튼을 누른 후 스피너가 돌아가는 화면을 얼마나 오래 봐왔습니까. 사용자 입장에서는 이미 의도가 확실한 행동을 했는데 UI가 먼저 반응하지 않는 것이 오히려 어색합니다. 낙관적 UI(Optimisti
ISR이 해결하지 못한 빈틈, 그리고 PPR이 채우는 방식 상품 상세 페이지는 전형적인 딜레마의 현장입니다. 상품명, 설명 문구, 카테고리 브레드크럼은 수일 동안 바뀌지 않습니다. SEO 점수를 극대화하려면 이 콘텐츠를 CDN에서 즉시 내려주는 것이 맞습니다. 그러나 같은 페이지에는 실시간 재고 수량,
\n\nNext.js 14가 출시되면서 프론트엔드 생태계, 특히 React 기반의 웹 개발 환경은 거대한 지각 변동을 맞이했습니다. App Router의 안정화는 단순한 기능 추가를 넘어, 우리가 웹 애플리케이션을 설계하고 구축하는 방식 자체를 재정의했습니다. 본 포스트에서는 실무 프로젝트를 Pages