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

213
Vistas
¿Cómo funciona SSG en Nuxt?

Soy nuevo en la plataforma de desarrollo Nuxt y he trabajado principalmente en Vue (v2).

Después de profundizar en los documentos y experimentar un poco localmente, hay algunas cosas sobre las que todavía necesito claridad:

  1. En el modo de generación estática, ¿cada página tiene su propia instancia de la aplicación Vue? Es decir, cada página renderizada previamente que se solicita desde el servidor se comporta como un SPA en el cliente.
  2. Si el n.° 1 es verdadero, ¿todas las páginas y, de hecho, todas las aplicaciones se ejecutan aisladas de todas las demás páginas y aplicaciones? ¿No hay estado compartido?
  3. Cuando se usa Vuex en modo SSG, ¿cada página obtiene su propia tienda Vuex que se infla con un estado inicial mientras se representa la página en el servidor? Y, ¿este estado se transmite al cliente?
  4. Esta tienda se destruye al navegar a una página diferente (o incluso al actualizar la página actual), para ser reemplazada por una nueva, ¿verdad?
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

  1. En SSG, cada página se procesa con anticipación, pero al final se hidratará y, por lo tanto, se convertirá en un SPA. Nuxt es básicamente Vue con esteroides, pero sigue siendo Vue.
  2. No estoy seguro de lo que llamas aislado aquí, puedes pasar totalmente accesorios, usar emitir, etc. Mientras tanto, sí, si tienes páginas, no se cargan todas al mismo tiempo, hay división de código + carga diferida + captura previa. Se puede encontrar algo de información aquí .
  3. Puede tener módulos con espacios de nombres listos para usar cuando usa Vuex con Nuxt. Tienes nuxtServerInit para rellenar previamente la tienda, sí. Podrías leer el ciclo de vida de Nuxt por cierto. Pero no tiene un módulo Vuex por página listo para usar, no hay un uso real para este IMO. Y sí, obtendrá su tienda Vuex en el cliente, por supuesto.
  4. Si navega a una ruta diferente con una etiqueta <a></a> , destruirá su SPA, sí. Si está utilizando <nuxt-link></nuxt-link> , permanecerá en el SPA ya que el enrutador Vue realizará la "navegación". Pero sí, si escribe una ruta directamente en la URL y presiona Enter o actualiza la página con F5 , todo su SPA se destruirá y todo se reemplazará desde cero.

He hablado en el último Nuxt-nation , la calidad no es sorprendente (perdón por esto) pero tal vez puedas sacar algunas cosas interesantes de él.

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