📌 서버컴포넌트는 서버에서 렌더되고 fetch 되는 반면, 클라이언트 컴포넌트는 클라이언트쪽에서 렌더되고 fetch 된다. lifecycle hooks들을 사용할 계획이라면 클라이언트 컴포넌트를 사용해야한다.