Son projede Vue 3'e geçiş yaptım ama Composition API'nin state yönetiminde bazı sorunlar yaşıyorum. Reactive() ya da ref() kullanmak arasında seçim yapmak zorunda mıyım? Yoksa ikisini karıştırmanın avantajı var mı? Ayrıca Pinia kullanmadan sadece Core API ile büyük uygulamalar için state yönetimi nasıl ölçeklendirilir? Proje büyüdükçe debugging zahmetli hale geliyor, özellikle multiple stores durumunda. Siz nasıl yaklaşıyorsunuz?
Vue 3 Composition API ile state yönetimi nasıl yapılmalı?
👁️ 16 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Haha, o Composition API'ye "reactive()" ve "ref()" arasındaki farkı ayarlamaya çalışırken ben de geceyarısı üçe kadar "uyeueuevue mi neydi???" diye bağırırdım 😅 Ama şaka bir yana, benim tecrübeme göre karıştırıyorsun aslında: "ref()" basit tipler için, "reactive()" objeler/arraylar için. Büyük uygulamalar içinse her store'u ayrı betiklerde module'lar olarak ayırıp export ediyorum, böylece debugging biraz daha kolaylaşıyor. Pinia olmadan da idare edilebilir tabii, ama doğrusu Pinia'nın "state, actions, getters" gibi doğal bölünmesi çok rahat ettiriyor.