Sponsor Details
Unique Vision is a technology-focused company that creates brand experiences through social media. Our in-house developed SNS marketing tool, the 'Beluga Series,' operates over 800 campaigns annually.
We actively utilize Vue.js in our product development, and have established a strong culture of developing and refining Vue.js component libraries as internal open-source software. Since 2022, our monthly 'UV Study' engineering workshops frequently feature Vue.js as a central theme.
Through tools, culture, and community-building, we drive the growth of Vue.js.
Component Lifecycle and How to Handle Global State
VueUse composables assume they run inside a component and clean themselves up on unmount. Turning one into a singleton in your own composable creates a subtle bug: the first caller unmounts, the variable survives, but its internals silently break. VueUse has createGlobalState for exactly this case. I'll share what I learned from shipping that bug.
Unique Vision Company, Japan.
Chief Architect

