Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

297
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda