Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

268
Visualizações
¿Es necesario usar getStaticProps con json import en Next.js?

Quiero representar datos estáticos que provienen de un archivo JSON o TypeScript y mostrárselos al usuario. ¿Tengo que usar getStaticProps o puedo simplemente importar los datos sin getStaticProps ? No me queda claro después de leer la siguiente documentación.

proyectos.tsx

 const projects: [ { id: "6853939"; name: "Project 01"; title: "Title 01 "; previewImg: "/images/projectThumbnails/image01.jpg"; }, { id: "6853939"; name: "Project 02"; title: "Title 02 "; previewImg: "/images/projectThumbnails/image02.jpg"; } ]; export default projects;

nombres.json

 { "names": [ { "name": "Full Name 01", "age": 34 }, { "name": "Full Name 02", "age": 22 }, ], }

índice.tsx

 import projects from "../data/projects.tsx"; import names from "../data/names.json"; const IndexPage = () => { return ( <> <div> {projects.map((i) => ( <div key={i.id}>{i.title}</div> ))} </div> <div> {names.names.map((i) => ( <div key={i.name}>{i.name}</div> ))} </div> </> ); };
about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Depende totalmente de usted qué enfoque va a utilizar.

Con getStaticProps :

el servidor usa datos JSON para inyectar datos y crear caché

Sin getStaticProps :

El archivo JSON se inyectaría en el lado del cliente, sin almacenarse en caché

Recomiendo personalmente usar getStaticProps

about 4 years ago · Santiago Trujillo Relatório

0

Importando JSON en getStaticProps :

 import yourJson from ('./somefile.json') export async function getStaticProps(context) { //use your json here return { props: {}, // will be passed to the page component as props } }

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda