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

235
Vistas
Is it guaranteed that Svelte's onMount() is called once in production?

Given that onMount() of Svelte is a lifecycle function, it seems that onMount() is called once for each component.

However, I found that onMount() is called whenever I modify the code in Svelte REPL.

For example, if you modify the code in Svelte MathJax REPL,
and open the inspector of the browser,
you will find several scripts of the same src attribute are added to the DOM.

example image

Does this only happen in REPL, or also in the production version?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

In the REPL everytime you modify the code the component is re-mounted because it has changed and should now show a different component.

In a production app this will not happen because you are not changing the code anymore. It will however be called once per instance of this component:

<Component />
<Component />
<Component />
<Component />

the above code would fire the onMount in Component 4 times because you have 4 instances of it.

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