कोणीय 2/4 redux ढांचे - ngrx

क्या आप मुझे बता सकते हैं कि एनजी-रेडक्स बनाम एनजीआरएक्स-स्टोर लाइब्रेरी के बीच कोणीय में क्या अंतर है? मैं अपने आवेदन में रेडक्स को कार्यान्वित करना चाहता हूं लेकिन यह सुनिश्चित नहीं करता कि कौन सी लाइब्रेरी का उपयोग करना है और क्या फायदे हैं?

उत्तर:

जवाब के लिए 2 № 1

वे दोनों आपके सामने के अंत के लिए केंद्रीकृत राज्य को लागू करते हैं, लेकिन मैं एक कोणीय 2 ऐप के लिए ngrx / store का उपयोग करता हूं, क्योंकि:

  • एनजीआरएक्स आरएक्सजेएस पर बनाया गया है, जो कोणीय 2 के http मॉड्यूल के लिए भी आधार है; यह आपके घटकों के साथ बातचीत करने के लिए विभिन्न संभावनाओं की अनुमति देता है जैसे store && dispatcher फ़िल्टर जैसे आरएक्सजेएस विधियों के माध्यम से, डेटा बदलना ... मैंने यह भी सोचा कि यह अच्छा था Observable पैटर्न मेरे सभी डेटा तर्क के लिए समान रूप से कार्यान्वित किया गया। RxJS observables provide a more robust manner to interact with data related actions
  • एक विधि जिसे मैंने सोचा था वह विशेष रूप से अच्छा था select(key) स्टोर मॉड्यूल पर, जो निर्दिष्ट का चयन करता हैराज्य कुंजी और एक अवलोकन योग्य देता है जिसे एक केंद्रीकृत सेवा से कई घटकों में साझा किया जा सकता है; यह घटकों से स्वयं को कम से कम स्टोर सदस्यता और आसानी से राज्य अपडेट के लिए अनुमति दी गई है container(stateful) सेवा मेरे component(stateless) कोणीय 2 के परिवर्तन का पता लगाने और लीवरेजिंग async पाइप।