VueUse – Vue 3 Eklentileri

Posted by

Vue 3 Eklentileri – VueUse

Vue 3 Eklentileri – VueUse

VueUse, Vue 3 için bir dizi kullanışlı ek özellik ve yardımcı işlev içeren bir pakettir. Bu eklenti, VueJs geliştiricilerinin projelerinde hızla kullanabilecekleri birçok faydalı araç sunar.

Neden VueUse Kullanmalıyım?

VueUse, Vue 3 projeleri için büyük bir zaman ve çaba tasarrufu sağlar. Projenizde sık sık kullanılan, genellikle tekrarlanan işlevleri yeniden yazmak zorunda kalmadan, kolayca bu eklentileri kullanarak geliştirme sürecinizi hızlandırabilirsiniz.

VueUse Eklentileri

VueUse, çeşitli eklentiler içerir. Bu eklentilerden bazıları şunlardır:

  • useStorage: Tarayıcı yerel depolama alanını kullanmak için kullanılır.
  • useDevice: Kullanıcının cihazıyla ilgili bilgileri almak için kullanılır.
  • useTitle: Sayfa başlığını dinamik olarak değiştirmek için kullanılır.
  • useClipboard: Kullanıcının panosuna veri kopyalamak ve yapıştırmak için kullanılır.
  • useEventListener: Olay dinleyicileri eklemek ve kaldırmak için kullanılır.

Bunlar sadece birkaç örnektir. VueUse, daha birçok faydalı eklenti içerir ve sürekli olarak güncellenir.

Nasıl Kullanılır?

VueUse’ı kullanmak oldukça basittir. Öncelikle projenize VueUse paketini eklemelisiniz. Daha sonra ihtiyaç duyduğunuz eklentiyi Vue bileşenlerinde veya JavaScript dosyalarında kullanabilirsiniz.

Örnek Kullanım:


import { useStorage } from 'vueuse';
const storage = useStorage('myKey', initialValue);

Yukarıdaki örnekte, useStorage eklentisini projemize ekleyerek, tarayıcı yerel depolama alanını kullanmaya başlayabiliriz.

Sonuç

VueUse, Vue 3 projelerinde kullanımı kolay ve faydalı bir eklenti paketidir. Geliştiricilerin işlerini hızlandırmak ve tekrarlayan işlerden kurtulmak için ideal bir seçenektir.

0 0 votes
Article Rating
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@lv1kedi
9 months ago

vueuse cidden çok iyi draggable bi div olması gerekiyordu tasarımda. vanillajs ile neredeyse bi sayfa kod yerine 1 satır kod ile çözmüştük. hem karmaşayı engelliyor

@ErenCATALTEPE
9 months ago

Selamlar. VS Code temaniz nedir acaba?

@mehmetaliayvaz
9 months ago

Daha fazla Vue kütüphane videoları istiyoruz abi, eline sağlık 🙂

@user-re1qp8lj7f
9 months ago

Teşekkür hocam emeğine sağlık. Dört gözle axios işlemlerinine göstermeni bekliyorum, payload ile obje gönderme işlemleri.Birde Router ile push işlemleri komponentler arası, birde VUEX state yönetimi.😊