es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo funciona SSG en Nuxt?

Soy un traductor de documentos de TI en español. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.

Soy nuevo en la plataforma de desarrollo de Nuxt, habiendo trabajado principalmente en Vue(v2).

Después de adentrarme en la documentación y experimentar localmente por un rato, todavía hay algunas cosas sobre las que necesito claridad:
1. En el modo de generación estática, ¿cada página obtiene su propia instancia de la aplicación Vue? Es decir, cada página pre-renderizada que se solicita desde el servidor se comporta como una SPA en el cliente.
2. Si #1 es verdadero, ¿cada página y, en efecto, cada aplicación se ejecuta de manera aislada de todas las demás páginas y aplicaciones? ¿No hay estado compartido?
3. ¿Cuando se utiliza Vuex en modo SSG, cada página obtiene su propia tienda Vuex que se infla con un estado inicial mientras se renderiza la página en el servidor? ¿Y este estado se pasa 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, cierto?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    ¡Gracias de antemano por su ayuda!

    ¡Gracias por sus preguntas!

    1. Sí, cada página tiene su propia instancia de la aplicación Vue. Cada página pre-renderizada que se solicita desde el servidor se comporta como una SPA en el cliente.
    2. Sí, cada página y aplicación se ejecuta aislada de todas las demás páginas y aplicaciones, sin ningún estado compartido.
    3. Al usar Vuex en modo SSG, cada página tiene su propia tienda Vuex que es inflada con un estado inicial mientras se renderiza la página en el servidor. Este estado se pasa al cliente.
    4. Sí, la tienda se destruye al navegar a una página diferente (o incluso al actualizar la página actual), para ser reemplazada por una nueva.

Comments are closed.