We love Vue 3's Composition API, but it provides two approaches to adding a reactive state to Vue components: ref and reactive. It can be cumbersome to use .value everywhere when using refs but you can also easily lose reactivity when destructuring reactive objects created with reactive. This article explains how you can choose whether to utilize reactive, ref, or both.
Vite is a great tool that is changing how modern web development looks and feels. This article will guide you through the process of building a simple custom plugin that will be responsible for setting certain cache-control headers.
Nuxt 3 gives us two great options for managing assets in our web applications. But what’s the difference, and how do you know which to use? This article share’s some simple questions you can ask yourself to figure out where to put your assets, as well as the differences between the two strategies.
AI is a powerful tool of the future. With Open AI's Chat Completions API (GPT-4), adopting it in your applications is as easy as a REST request. This fun tutorial teaches you how to interact with this powerful API in the context of a Vue 3 application.
In this day and age, providing a personalized and engaging user experience is essential for businesses. One of the simplest ways to do this is to provide website visitors with the ability to choose between a light and dark mode. This article provides a guide for implementing a light and dark mode in your Nuxt 3 application with Tailwind CSS.
Using local and dynamic images in Vite is more confusing than you’d think (or at least more confusing than I thought). In this article, learn the various techniques to handle local images in your tag with Vite and Vue.
Vue is evolving, and there are currently multiple ways to define a component in version 3. In this article, you will define a simple component and refactor it using all the available methods for creating components.
Comments? Join the discussion about this issue here.