के साथ vuex स्थिति को सिंक करने के लिए अनुशंसित रणनीति इस साधारण मामले की कल्पना करें। आपके पास एक वू जेएस एप्लिकेशन है जिसमें उपयोगकर्ता कार्य की सूचियां बना सकते हैं और उन्हें सॉर्ट कर सकते हैं। इन सूचियों को सर्वर द्वारा डेटाबेस में संग्रहीत किया जाना चाहिए। आइए मान लें कि हमारे पास ListComponent
है जो यूएक्स का बड़ा हिस्सा है।सर्वर
मेरा सवाल यह है कि, मुझे फ्रंट एंड एंड बैक-एंड डेटा सिंक्रनाइज़ेशन को संभालने के लिए किस पैटर्न का उपयोग करना चाहिए?
ए) vuex जाएं: तथा vuex store
में सक्रिय सूची (उन, दिखाया जा रहा बनाए या संपादित) संग्रहित करें। ListComponent
store
और तब बदल देगा, सूची में किए गए परिवर्तन एक एपीआई के माध्यम से बैकएंड को भेजे जाएंगे।
बी) सीधे सर्वर पर जाएं: किसी भी सूची को दिखाए जाने, संपादित करने या बनाए जाने पर सर्वर पर ListComponent
से सीधे पढ़ें और लिखें।
यदि निम्नलिखित ए है, तो किस आर्किटेक्चर में स्टोर होना चाहिए? मुझे सिंक्रनाइज़ेशन कैसे और कब लाया जाना चाहिए? मैं क्या बदल गया है और क्या नहीं है इसका ट्रैक रख सकता हूं?
मैंने बस ए के साथ जाने का प्रयास करने में कुछ घंटे बिताए हैं। मैं एक खाली घटक और स्टोर मॉड्यूल में सभी तर्क के साथ समाप्त हुआ। बहुत सारे ओवरहेड की तरह माना जाता है, इसलिए मैं अपने घटक के भीतर तर्क और एपीआई कॉल करने के लिए वापस जा रहा हूं। –