Internative Logo
Vuex

Web & Masaüstü Frontend Teknolojileri

Vuex

Vuex, Vue.js uygulamaları için merkezi bir durum yönetim kütüphanesidir. Karmaşık uygulama durumunu yönetmek için öngörülebilir bir veri akışı ve paylaşılan bir depo sağlar, özellikle büyük ve uzun ömürlü Vue projelerinde.

Nedir?

Vuex, Vue.js (özellikle Vue 2) için resmi durum yönetim modeli ve kütüphanesidir. Uygulama durumu için tek bir gerçeklik kaynağı sunar ve bunu depolar, mutasyonlar, eylemler ve alıcılar aracılığıyla yönetir.

Ne yapar?

Vuex, paylaşılan durumu merkezi hale getirir ve açık durum mutasyonlarını zorunlu kılar. Öngörülebilir durum güncellemeleri, Vue Devtools ile hata ayıklama ve durum, mantık ve UI bileşenleri arasında net bir ayrım sağlar.

Nerede kullanılır?

Vuex, Vue 2 uygulamalarında, eski Vue projelerinde, kurumsal panolarda ve birçok bileşen arasında yapılandırılmış durum yönetimi gerektiren karmaşık SPA'larda yaygın olarak kullanılır.

Ne zaman ve neden ortaya çıktı?

Vuex, 2015 yılında Vue uygulamalarının karmaşıklığı arttıkça tanıtıldı. Durum yönetimine yapı ve öngörülebilirlik getirmek amacıyla Flux ve Redux tarzı mimarilerden ilham alarak ortaya çıktı.

Internative'de neden kullanıyoruz?

Vuex ile öncelikle mevcut ve eski Vue uygulamalarında çalışıyoruz. Amacımız, istikrarı korumak, performansı artırmak ve uygun olduğunda Pinia gibi modern alternatiflere geçiş planlamaktır.