---
title: "Jakub Andrzejewski — Vue & Nuxt Articles | VueDigest"
description: "11 curated articles from Jakub Andrzejewski on VueDigest."
canonical_url: "https://vuedigest.com/sources/jakub-andrzejewski"
meta:
  "og:description": "11 curated articles from Jakub Andrzejewski on VueDigest."
  "og:image": "https://vuedigest.com/_og/d/c_Template.takumi%2Cdescription_11%2Bcurated%2Barticles%2Bfrom%2BJakub%2BAndrzejewski%2Bon%2BVueDigest.%2Ctitle_~SmFrdWIgQW5kcnplamV3c2tpIOKAlCBWdWUgJiBOdXh0IEFydGljbGVz%2Cp_Ii9zb3VyY2VzL2pha3ViLWFuZHJ6ZWpld3NraSI%2Cs_CGuSMxzW7DO6IYAl.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Jakub Andrzejewski — Vue & Nuxt Articles"
  "twitter:description": "11 curated articles from Jakub Andrzejewski on VueDigest."
  "twitter:image": "https://vuedigest.com/_og/d/c_Template.takumi%2Cdescription_11%2Bcurated%2Barticles%2Bfrom%2BJakub%2BAndrzejewski%2Bon%2BVueDigest.%2Ctitle_~SmFrdWIgQW5kcnplamV3c2tpIOKAlCBWdWUgJiBOdXh0IEFydGljbGVz%2Cp_Ii9zb3VyY2VzL2pha3ViLWFuZHJ6ZWpld3NraSI%2Cs_CGuSMxzW7DO6IYAl.png"
  "twitter:title": "Jakub Andrzejewski — Vue & Nuxt Articles"
---

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

# **Jakub Andrzejewski — Vue & Nuxt Articles**

11 curated articles from Jakub Andrzejewski on VueDigest.

![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?**

![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**

![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**

![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**

![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**

![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**

![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**

![Avoid Unnecessary Re-renders in Vue with \`v-memo\`](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%2F7b8usfxc7u7injpn8yor.png)

Jakub AndrzejewskiMay 18, 2026

## **Avoid Unnecessary Re-renders in Vue with \`v-memo\`**

![Why Loaders Matter for Performance](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%2Fbym0bvla6v4jibn66jc3.png)

Jakub AndrzejewskiMay 11, 2026

## **Why Loaders Matter for Performance**

![How to Safely Allow Inline Scripts Without Breaking Security with CSP Nonce](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%2Fp5bl1ap8ran4lh39r6v8.png)

Jakub AndrzejewskiApr 27, 2026

## **How to Safely Allow Inline Scripts Without Breaking Security with CSP Nonce**

```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/sources/jakub-andrzejewski#webpage","description":"11 curated articles from Jakub Andrzejewski on VueDigest.","name":"Jakub Andrzejewski — Vue & Nuxt Articles","url":"https://vuedigest.com/sources/jakub-andrzejewski","@type":["WebPage","CollectionPage"],"isPartOf":{"@id":"https://vuedigest.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuedigest.com/sources/jakub-andrzejewski"]}],"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/#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.
