// page.tsx
export default async function Page({
params,
}){
params : {id : string}
children? : ReactNode
} {
const data = await fetchById(params.id, {cache : 'no-cache'})
return (
<div>
<h1>{data.title}</h1>
<p>{data.body}</p>
</div>
)
}
page-router
의 getServerSideProps
와 마찬가지로, 미리 렌더링되어 완성된 HTML이 내려오는 것을 확인 할 수 있다.<aside> 🧠 즉 Next.js 13버전에서도 여전히 서버사이드 렌더링과 비슷하게 서버에서 미리 페이지를 렌더링해서 내려받는 것이 가능하다. 하지만 주의 깊게 봐야하는것은 body태그 맨 뒤에 오는 <script> 태그들이다.
</aside>