•
api CORS의 문제를 튜터님께 가보았습니다.
•
서버 컴포넌트에서는 뜨고 클라이언트 컴포넌트에선 안 뜨는 걸로 보아 메인을 그럼 서버로 하는 게 좋지 않겠냐고 하셨습니다. 그때 엄청 걸리겠구나 했는데 아니었습니다.
•
page.client.tsx에 원래 메인 페이지를 옮겨주고 page.tsx에는 서버 컴포넌트로 할 수 있게 page.client.tsx를 컴포넌트로 불러왔습니다. 그렇게 부르고 거기 안에 props를 주어 <Home newSection={<NewsSection />} /> 이렇게 컴포넌트 자체를 props로 주었습니다. props를 주고 싶은 위치에 두면 끝입니다. props로 하면 상관없이 된다고 하셨습니다. 이런 식으로 해결하다니 신기했습니다. props는 생각을 했지만 저런 방식은 생각을 못 했습니다. getserversideprops는 그럼 왜 안되는가에 질문도 하였는데 우리는 지금 app 폴더에서 작업을 하는 거지 저거는 page 폴더에서 해야 되는 거라고 하셨습니다. 이번 문제로 이론적인 부분이나 생각하는 사고방식을 키워야겠다고 느끼게 되었습니다. 역시 가장 좋은 방법은 다양한 경험을 느껴봐야 하지 않나 싶습니다.