2017-05-05 32 views
7

Vuex kullanırsam, vuex/state içindeki her veriyi saklamak daha iyi olur mu? Biraz kafam karıştı, API'dan aldığım bazı veriler (örneğin UserDetail), bileşenlerde paylaşıma ihtiyacım yok ya da bunu kolayca sahne olarak aktarıyorum. Bu tür verileri Vuex/State'de tutmalı mıyım? Niçin Verileri Promise ile almıyorsunuz ya da sadece Vuex/Action/Promise kullanıyor musunuz?Tüm verileri vuex durumunda saklamalıyım

cevap

5

Veriler mümkün olduğunca yerel tutulmalıdır. That's a general principle that helps reduce complexity. Vuex, yakın ilişkili olmayan bileşenler arasında paylaşılması gereken verileri ele almalıdır.

+0

SSR yaparken istemci ile sunucu arasında durum aktarımı yapmak için Vuex kullanıyorsanız, tek bir bileşene özgü verileri bile eşzamanlı olarak yüklenemeyecek şekilde koymak anlamlı olabilir mi? Yoksa eksik olduğum daha iyi bir desen var mı? – pulekies

+0

Bu durumda, sunucuyu yakından ilişkili olmayan bir bileşen olarak düşünebilirim. –

İlgili konular