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

241
Views
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 answers
Answer question

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 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!