के साथ ES6 क्लासेस का उपयोग करके मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो एक अंतराल से डेटा को एक एकल रेड्यूसर में लाता है। मैं उस डेटा को ES6 क्लासेस में कनवर्ट करना चाहता हूं, इसलिए मैं उन्हें सहायक विधि दे सकता हूं, डेटा के बीच संबंध प्रदान कर सकता हूं, और हर समय सादे जावास्क्रिप्ट ऑब्जेक्ट्स के साथ काम नहीं करना चाहता हूं। साथ ही, डेटा के बीच संबंध प्राप्त करने के लिए, मुझे एन-स्क्वायर कंप्यूटेशंस करना पड़ रहा है और यह फ्रंटेंड को धीमा कर रहा है।रेडक्स
1) एक चयनकर्ता redux दुकान के साथ जोड़ता है कि बनाएँ:
विकल्प यहां मैं दिखाई दे रही है कर रहे हैं। यह चयनकर्ता reducer से डेटा प्राप्त कर सकता है और इसे परिभाषित कई ES6 कक्षाओं में परिवर्तित कर सकता है। यदि रेड्यूसर को नया डेटा मिलता है जो अलग होता है, तो चयनकर्ता ES6 क्लास इंस्टॉलेशन को फिर से बनाएगा।
2) https://github.com/tommikaikkonen/redux-orm यह शानदार भी लगता है।
3) डेटा सेट पर एकाधिक चयनकर्ता बनाएं, जो डेटा सेट में निर्दिष्ट संबंध की गणना करेंगे, इसलिए मैं उस चयनकर्ता को हर बार कॉल कर सकता हूं जब मैं एक रिश्ता प्राप्त करना चाहता हूं जो अन्यथा एन-स्क्वायर गणना होगी प्राप्त।
मेरा प्रश्न यह है कि तीनों में से कौन सा मार्ग लेना चाहिए? क्या इन 3 के अलावा कोई विकल्प है? या लोग ज्यादातर जावास्क्रिप्ट ऑब्जेक्ट्स के साथ काम करते हैं और ज्यादातर ईएस 6 कक्षाओं से निपटते हैं।
अद्यतन:
दो महीने बाद, और मैं अभी भी उत्पादन में Redux-ORM उपयोग कर रहा हूँ और यह शानदार है! बहुत अधिक सिफारिश की जाती है।
आपका प्रश्न था? – starcorn
मैंने इसे स्पष्ट रूप से प्रश्न देने के लिए अद्यतन किया। – NateW