Vue (at least Vue 2) allows developers to register components globally:
import MyComponent from '@/components/MyComponent'
Vue.component('my-component-name', MyComponent)
Which then results into:
- You can write or use component libraries (like Vuetify, Quasar, Ant etc.) without needing to import their components explicitly.
- You can easily override other global components by just calling Vue.component(…) when you want to extend or change their respective codebase without having direct access to the source code.
I read in another SO post that Svelte does not support global component registration. However, I would still like to achieve the same results as given above.
How would I approach this in Svelte?