---
title: "vue — Vue & Nuxt Articles | VueDigest"
description: "Curated Vue.js and Nuxt articles about vue. Browse 44 hand-picked pieces from trusted ecosystem sources on VueDigest."
canonical_url: "https://vuedigest.com/topics/vue"
meta:
  "og:description": "Curated Vue.js and Nuxt articles about vue. Browse 44 hand-picked pieces from trusted ecosystem sources on VueDigest."
  "og:image": "https://vuedigest.com/_og/d/c_Template.takumi%2Cdescription_Curated%2BVue.js%2Band%2BNuxt%2Barticles%2Babout%2Bvue.%2BBrowse%2B44%2Bhand-picked%2Bpieces%2Bfrom%2Btrusted%2Becosystem%2Bsources%2Bon%2BVueDigest.%2Ctitle_~dnVlIOKAlCBWdWUgJiBOdXh0IEFydGljbGVz%2Cp_Ii90b3BpY3MvdnVlIg%2Cs_1ygcIpNcbUpnTpbt.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "vue — Vue & Nuxt Articles"
  "twitter:description": "Curated Vue.js and Nuxt articles about vue. Browse 44 hand-picked pieces from trusted ecosystem sources on VueDigest."
  "twitter:image": "https://vuedigest.com/_og/d/c_Template.takumi%2Cdescription_Curated%2BVue.js%2Band%2BNuxt%2Barticles%2Babout%2Bvue.%2BBrowse%2B44%2Bhand-picked%2Bpieces%2Bfrom%2Btrusted%2Becosystem%2Bsources%2Bon%2BVueDigest.%2Ctitle_~dnVlIOKAlCBWdWUgJiBOdXh0IEFydGljbGVz%2Cp_Ii90b3BpY3MvdnVlIg%2Cs_1ygcIpNcbUpnTpbt.png"
  "twitter:title": "vue — Vue & Nuxt Articles"
---

> Index of every page on this site: [llms.txt](https://vuedigest.com/llms.txt)

# **vue — Vue & Nuxt Articles**

Curated Vue.js and Nuxt articles about vue. Browse 44 hand-picked pieces from trusted ecosystem sources on VueDigest.

[Topics](https://vuedigest.com/topics)

![What is props reactivity loss in Vue and how to avoid it?](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wqnnm50zwbr0yhceksg.png)

Jakub AndrzejewskiOct 26, 2026

## **What is props reactivity loss in Vue and how to avoid it?**

![Goodbye vue-tsc? Moving a Vue Project to TypeScript 7.1 Content Mappers](https://alexop.dev/posts/goodbye-vue-tsc-moving-a-vue-project-to-type-script-7-1-content-mappers/index.png)

alexop.devOct 24, 2026

## **Goodbye vue-tsc? Moving a Vue Project to TypeScript 7.1 Content Mappers**

![Hexagonal Architecture in Vue: Where to Put Your Code and Why](https://mokkapps.twic.pics/vuedigest.com/article-placeholder.png)

alexop.devSep 30, 2026

## **Hexagonal Architecture in Vue: Where to Put Your Code and Why**

![Enforce Tailwind CSS Design Tokens in Vue with @shadcn/lint](https://alexop.dev/posts/enforce-tailwind-css-design-tokens-in-vue-with-shadcn-lint/index.png)

alexop.devSep 27, 2026

## **Enforce Tailwind CSS Design Tokens in Vue with @shadcn/lint**

![A Reference to Composable Patterns in Vue](https://api.certificates.dev/storage/yvoLFz3sOw861nLgUKDIB6MumG2kxEigJjmxwxAy.png)

Certificates.devSep 23, 2026

## **A Reference to Composable Patterns in Vue**

![Vue \`nextTick\`: Wait for the DOM to Update Before You Touch It](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faduwj73it3whgflj2swa.png)

Jakub AndrzejewskiSep 21, 2026

## **Vue \`nextTick\`: Wait for the DOM to Update Before You Touch It**

![Tighter TypeScript in \<script setup>](https://api.certificates.dev/storage/s7KUURUptNxUw5TxrJnxCwhjqrLuOLEXYH9c8Hej.png)

Certificates.devAug 26, 2026

## **Tighter TypeScript in \<script setup>**

![Supabase in Vue Made Simple](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feu8k3ozsxls4iahd2u4v.png)

Jakub AndrzejewskiAug 17, 2026

## **Supabase in Vue Made Simple**

![Building a Vue Career in the Age of AI Coding Tools](https://api.certificates.dev/storage/bBllR7s1oI0HclJumXxPtVfEixYOXa75YVWsWKTb.png)

Certificates.devAug 12, 2026

## **Building a Vue Career in the Age of AI Coding Tools**

![Preserve Component State in Vue with KeepAlive](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmr11g40v33pi7rm5r4pk.png)

Jakub AndrzejewskiAug 10, 2026

## **Preserve Component State in Vue with KeepAlive**

![Vapor Mode in Practice](https://api.certificates.dev/storage/ORt5LDqt5U4PjT0r1mxuv3cwZ3Ce4p7hRmnhHLv5.png)

Certificates.devAug 5, 2026

## **Vapor Mode in Practice**

![Enforce Better Vue Architecture with ESLint](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevhhwr5be00v4h9dmmxi.png)

Jakub AndrzejewskiJul 6, 2026

## **Enforce Better Vue Architecture with ESLint**

![Clean Code Is Sexy Again: Making Your Vue Project AI-Ready](https://i.ytimg.com/vi/9bKMqvFRvvI/hqdefault.jpg)

alexop.devJun 27, 2026

## **Clean Code Is Sexy Again: Making Your Vue Project AI-Ready**

![Getting Started with rstore in Vue](https://api.certificates.dev/storage/6T1G3YTDa1KvET0HBRnJMoBZe7vaRZ4YdfvKCPrp.png)

Certificates.devJun 24, 2026

## **Getting Started with rstore in Vue**

![10 Vue Performance Mistakes I Still See in Production Apps](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fidhps7seqfikj9j24oz3.png)

Jakub AndrzejewskiJun 15, 2026

## **10 Vue Performance Mistakes I Still See in Production Apps**

![Building 3D Scenes with TresJS](https://api.certificates.dev/storage/JzzmU8odS8xTY4oUOFA5dKGDUZ9t1KTrC32UQtOD.png)

Certificates.devJun 10, 2026

## **Building 3D Scenes with TresJS**

![Frontend Observability in Vue Apps with OpenTelemetry](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiajryi395e201bloufp6.png)

Jakub AndrzejewskiJun 8, 2026

## **Frontend Observability in Vue Apps with OpenTelemetry**

![State-Driven Animations in Vue: Create Smooth UI Transitions with Reactive State](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvih3y2fdc8upo7ni9m42.png)

Jakub AndrzejewskiJun 1, 2026

## **State-Driven Animations in Vue: Create Smooth UI Transitions with Reactive State**

![Claude Code Workflows: Deterministic Multi-Agent Orchestration](https://alexop.dev/posts/claude-code-workflows-deterministic-multi-agent-orchestration/index.png)

alexop.devMay 28, 2026

## **Claude Code Workflows: Deterministic Multi-Agent Orchestration**

![Rolldown and Vite 8: What Changed](https://api.certificates.dev/storage/S7YSA0njipizzfbLK8yznLoWH5klbT1gMA2tMFUO.png)

Certificates.devMay 27, 2026

## **Rolldown and Vite 8: What Changed**

Page 1 of 3 · 42 articles

[Next](https://vuedigest.com/topics/vue/page/2)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://vuedigest.com/#website","@type":"WebSite","description":"Your daily dose of Vue.js and Nuxt news. Curated articles, tutorials, and updates from the Vue ecosystem.","inLanguage":"en","name":"VueDigest","url":"https://vuedigest.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://vuedigest.com/news?search={search_term_string}"},"query-input":"required name=search_term_string"}],"publisher":{"@id":"https://vuedigest.com/#identity"}},{"@id":"https://vuedigest.com/topics/vue#webpage","description":"Curated Vue.js and Nuxt articles about vue. Browse 44 hand-picked pieces from trusted ecosystem sources on VueDigest.","name":"vue — Vue & Nuxt Articles","url":"https://vuedigest.com/topics/vue","@type":["WebPage","CollectionPage"],"breadcrumb":{"@id":"https://vuedigest.com/topics/vue#breadcrumb"},"isPartOf":{"@id":"https://vuedigest.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuedigest.com/topics/vue"]}],"primaryImageOfPage":{"@id":"https://vuedigest.com/#logo"}},{"@id":"https://vuedigest.com/#identity","@type":"Organization","name":"VueDigest","url":"https://vuedigest.com","logo":{"@id":"https://vuedigest.com/#logo"}},{"@id":"https://vuedigest.com/topics/vue#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://vuedigest.com","name":"Home","position":1},{"@type":"ListItem","item":"https://vuedigest.com/topics","name":"Topics","position":2},{"@type":"ListItem","name":"vue","position":3}]},{"@id":"https://vuedigest.com/#logo","@type":"ImageObject","caption":"VueDigest","contentUrl":"https://mokkapps.twic.pics/vuedigest.com/logo.png","inLanguage":"en","url":"https://mokkapps.twic.pics/vuedigest.com/logo.png"}]}
```

## Sitemap

See the full [sitemap](https://vuedigest.com/sitemap.md) for all pages.
