Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

266
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!