React Server Components, 반년 쓰면서 정리한 핵심 개념Next.js App Router로 새 프로젝트를 시작하면서 RSC(React Server Components)를 처음 마주쳤을 때, "그냥 서버에서 렌더링되는 컴포넌트 아닌가?" 싶었다. 그런데 막상 쓰다 보니 이전 SSR과는 개념이 다른 부분이 있었고, 'use client'를 어디에 붙여야 할지, 서버 컴포넌트에서 이벤트 핸들러를 쓰면 왜 오류가 나는지, Server Actions는 어떻게 쓰는 건지 헷갈리는 게 많았다. 이 글은 그 경험을 바탕으로 RSC의 핵심 개념과 실전에서 자주 저지르는 실수를 정리한 것이다.RSC가 나온 배경 — 기존 SSR과 무엇이 다른가기존 Next.js Pages Router의 SSR기존 Page..