Syropia
Blog Uses Contact

Blog

Technical tidbits for everyday coders

  • September 10, 2021

    Reacting to Scoped Slot Value Changes in Vue 3

    Scoped slots are a powerful feature in Vue that allow you to internally manage state in a component, and then expose pieces of that state to its slot content. It's a very popular pattern for building "renderless" UI — that's UI where the core functionality is baked into an internal component, but leaves most of the styling decisions to the consumer. Depending on the library, there's a chance that while it exposes relevant state to you, it doesn't offer any events to hook into when you want to react to changes in that state. In this article I'll show you one way to solve this problem, by building our own renderless component which accepts a value, and emits an event whenever that value changes.

  • July 28, 2020

    How to Create a Global Event Bus in NuxtJS

    In this article, I'm going to show you how simple it is to add a global event bus to your Nuxt application! In essence, all we have to do is create a small plugin, and then register the plugin in our Nuxt configuration file. Let's get started!

© 2022 Collin Henderson. Don't steal my stuff pls.