<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vue.js on M. Hidayatullah — Software Engineer</title><link>https://dayatdev.my.id/tags/vue.js/</link><description>Recent content in Vue.js on M. Hidayatullah — Software Engineer</description><generator>Hugo</generator><language>id-ID</language><lastBuildDate>Fri, 29 May 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://dayatdev.my.id/tags/vue.js/index.xml" rel="self" type="application/rss+xml"/><item><title>Vue 3.6 &amp; Vapor Mode: Tanpa Virtual DOM, Reaktivitas Alien Signals</title><link>https://dayatdev.my.id/blog/vue-3-6-vapor/</link><pubDate>Fri, 29 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/vue-3-6-vapor/</guid><description>&lt;p>Vue 3.6 (sudah masuk fase &lt;strong>beta&lt;/strong> pada 2026) membawa dua perubahan teknis terbesar sejak Vue 3.0. Ringkasan dari &lt;a href="https://github.com/vuejs/core/releases">release notes resmi vuejs/core&lt;/a>.&lt;/p>
&lt;h2 id="vapor-mode">Vapor Mode&lt;/h2>
&lt;p>Strategi kompilasi baru yang &lt;strong>menghilangkan Virtual DOM&lt;/strong> untuk komponen tertentu — meng-compile langsung ke operasi DOM. Hasilnya rendering jauh lebih cepat dan baseline bundle yang jauh lebih kecil. Sifatnya &lt;em>opt-in&lt;/em> per komponen lewat atribut &lt;code>vapor&lt;/code> pada &lt;code>&amp;lt;script setup&amp;gt;&lt;/code>, jadi bukan migrasi semua-atau-tidak:&lt;/p></description></item><item><title>Bikin Composable useFetch Sederhana di Vue 3</title><link>https://dayatdev.my.id/blog/vue-composable-fetch/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/vue-composable-fetch/</guid><description>&lt;p>Salah satu hal yang saya suka dari Vue 3 Composition API adalah kemudahan membuat &lt;strong>composable&lt;/strong> — logika reusable yang bisa dipakai di banyak komponen. Mari buat &lt;code>useFetch&lt;/code>.&lt;/p></description></item></channel></rss>