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

295
Views
¿Cuál es el beneficio de SSR: verdadero apoyo con importaciones dinámicas?

¿Cuál es la diferencia entre el componente importado dinámico con ssr: true :

 const DynamicButton = dynamic(() => import('./Button').then((mod) => mod.Button), { ssr: true, });

y solo la importación normal de componentes:

 import { Button } from './Button';
  • ¿Cuál es el beneficio de uno sobre el otro?
  • ¿Dónde ponemos la carga?
  • Para el escenario a continuación (ejemplo JSX), si showButton es false , ¿todavía DynamicButton y dónde?

 // jsx return showButton && <DynamicButton />
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Importación regular

Cuando se usa una importación de componentes regular, Next.js empaqueta el código del componente junto con el resto de los componentes para una ruta determinada. Esto generalmente significa que termina con una gran parte que contiene todos los códigos de los componentes para cada ruta.

next/dynamic con ssr: true

Cuando se usa next/dynamic con ssr: true , Next.js divide el código del componente en un fragmento separado (división de código) y carga ese fragmento por separado (carga diferida).

Esto significa que para el escenario que describiste:

 return showButton && <DynamicButton />

El componente DynamicButton solo se carga cuando showButton es verdadero. Esto tiene la ventaja de reducir la cantidad de JavaScript que se carga en la carga de la página inicial.

next/dynamic con ssr: false

Al usar next/dynamic con ssr: false , también se aplican todos los beneficios anteriores de la importación dinámica. Sin embargo, el código del componente no se precargará en el servidor y solo se ejecutará en el cliente. Esto suele ser útil cuando el componente incluye una biblioteca o API que solo funciona en el navegador.

about 4 years ago · Juan Pablo Isaza 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!