일단 사용자 입력을 받아서 api에서 fetch하기만 하면 간단한 문제인데
nextjs13부터는 서버 컴포넌트랑 클라이언트 컴포넌트를 분리 시켜놔서
사용자 입력은 클라이언트 컴포넌트에서 받고
fetch는 서버 컴포넌트에서 해야되는걸로 알고있음
그런데 클라이언트 컴포넌트에서 받은 입력을 서버 컴포넌트로 보내줄 방법을 모르겠음
처음엔 props로 전달하려고 했는데 공식문서에서는 클라이언트 컴포넌트에서 서버 컴포넌트 import하지말고 children으로 넘기라 하라고 해서 막히고
전역 상태 라이브러리 써볼까 했는데 이거는 서버 컴포넌트에서 사용 불가능하고
결국 쿠키에 값 저장해서 전달한다음
새로고침 하는 함수 호출했는데
아무리봐도 이렇게 하는게 아닌 것 같음...
댓글 0