$cat~/glossario/get-static-props.md

getStaticProps

Next.js

Data fetching em build para páginas estáticas no Pages Router.

get-static-props.mdmarkdown
01

seção

Explicação

getStaticProps — Data fetching em build para páginas estáticas no Pages Router.

Next Pages Router data function build/ISR — return { props, revalidate?, notFound?, redirect? }.

Runs server only never browser — safe secrets env without NEXT_PUBLIC.

02

seção

Exemplo

snippetJavaScript
export const getStaticProps: GetStaticProps = async () => {  return { props: { title: "Glossário" } };};
03

seção

Modo de uso

  • SSG pages monorepo

  • Controller thin delegate service

  • Combine getStaticPaths dynamic

04

seção

Armadilhas comuns

  • Throw uncaught fail build

  • Large props JSON page weight

05

seção

Termos relacionados