vue
Master Vue and Unhead by following the best practices.
Avoid wrapping useHead in a watcher.
// bad
watch((title) => {
  useHead({
    title,
  })
})This is because each call of useHead will add a new entry, which has its own side effects.
Instead, use a computed getter.
// good
useHead({
  title: () => title
})