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.
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
Selamlar. VS Code temaniz nedir acaba?
Daha fazla Vue kütüphane videoları istiyoruz abi, eline sağlık 🙂
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.😊