Capítulo 350 de 456
Também chamado "Dynamic Rendering": a página tem seu HTML gerado a cada request via getServerSideProps, útil para dados que mudam com frequência.
getServerSideProps: função async exportada de uma página; roda no servidor a cada request e retorna { props } para a página.export default function Page({ data }) {
// Render data...
}
// This gets called on every request
export async function getServerSideProps() {
const res = await fetch(`https://.../data`)
const data = await res.json()
return { props: { data } }
}
getServerSideProps é sintaticamente parecida com getStaticProps, mas roda em toda request em vez de só no build.