Show from anywhere
useTemplate() works in setup, and on the client in stores and composables. show() renders the component and hide() removes it.
Call useTemplate() in a component, a store or a composable, and TemplateProvider renders the component in one place, server rendering included.
This is the usage example from the guide, running on this page.