- Next.js 15은 React Server Components(RSC) 아키텍처를 사용합니다. ⚙️
- RSC는 서버 컴포넌트와 클라이언트 컴포넌트로 나뉩니다. 🧱
- 서버 컴포넌트는 서버측 작업(데이터베이스 접근 등)을 수행하지만, React Hook 사용이나 사용자 상호작용은 불가능합니다. 🚫
- 클라이언트 컴포넌트는 기존 React 컴포넌트와 유사하며, Hook 사용 및 사용자 상호작용이 가능합니다. ✅
- 기본적으로 Next.js는 모든 컴포넌트를 서버 컴포넌트로 취급합니다. 🌎
use client
지시어를 사용하여 클라이언트 컴포넌트로 지정할 수 있습니다. 📌- 라우팅 이해에 RSC 개념이 필수적입니다. 🗺️