2016-06-03 29 views
6

नए कोणीय 2 राउटर के बजाय ngrx/router का उपयोग करने के लाभ और नुकसान क्या हैं। मैं फिलहाल बहिष्कृत बीटा राउटर का उपयोग करता हूं और मैं अपने अवसरों का मूल्यांकन करना चाहता हूं।ngrx-राउटर बनाम कोणीय 2 राउटर

+2

कोणीय 2 राउटर और राउटर-बहिष्कृत वर्तमान में एक लिम्बो में थोड़ा सा है। यह स्पष्ट नहीं है कि कोणीय टीम किस दिशा में आगे बढ़ेगी। राउटर-बहिष्कृत है, बहिष्कृत ;-) और राउटर अपूर्ण और अस्पष्ट है अगर विकास जारी रहेगा। एनजीआरएक्स काफी शक्तिशाली और फीचर पूरा लगता है। मुझे नहीं पता कि यह कोणीय ऑफ़लाइन कंपाइलर के साथ काम करेगा या नहीं। कोणीय टीम जल्द ही अधिक जानकारी प्रदान करेगा। –

+2

नया 'आरसी.3' एनजीआरएक्स राउटर से कुछ अवधारणाओं का उपयोग करता है और इसलिए अधिक समान हो गया। –

उत्तर

7

यहाँ अब पदावनत बीटा रूटर https://gitter.im/ngrx/store?at=5710e4fc5cd40114649b9399

घटक रूटर और ngrx/रूटर के बीच मुख्य अंतर डिजाइन के पीछे निर्णय कर रहे हैं करने के लिए एक तुलना है। यदि आप जीवन चक्र हुक देखते हैं तो घटकों की बात आती है जब घटक राउटर अधिक आंतरिक दृष्टिकोण लेता है। हमारे राउटर को आपके घटकों में राउटर हुक की आवश्यकता नहीं है, इसलिए कोई भी घटक मार्ग योग्य है। एक और अंतर अवलोकनों का उपयोग है। घटक राउटर अपने जीवन चक्र को संभालने के वादे का उपयोग करता है, जबकि हमारा पर्यवेक्षण का उपयोग करता है क्योंकि वे खुद को एक प्रतिक्रियाशील दृष्टिकोण के लिए उधार देते हैं। हमारे मार्ग/क्वेरी पैरामीटर देखे जा सकते हैं जो पैरामीटर बदलते समय घटकों को पुन: उपयोग करते हैं। हमारे राउटर के पास सदस्यता लेने और प्रतिक्रिया करने के लिए आपके लिए अधिक स्ट्रीम उपलब्ध हैं। समग्र विचार यह है कि ब्राउज़र यूआरएल स्वयं एक धारा है और हम उस धारा को रेंडर मार्गों के दृश्य में बदल रहे हैं। दोनों राउटर में आलसी लोडिंग, मार्गों की रक्षा, डेटा और जीवन चक्र घटनाओं को हल करने की अवधारणा है। दोनों में अभी भी अंतर हैं जिन्हें भरने की जरूरत है। यदि आप एक और अधिक देखने योग्य दृष्टिकोण पसंद करते हैं, तो हमारे राउटर इसके साथ बहुत अच्छी तरह से काम करता है।

नई angular2 रूटर बहुत क्या ngrx/रूटर आज के करीब हो जाएगा, इसलिए यदि आप अब पदावनत बीटा राउटर का उपयोग कर रहे हैं, जब तक नई रूटर जारी की है कि पर रहने के लिए और फिर चले जाते हैं। यदि आप कुछ भी नहीं शुरू कर रहे थे, तो मैं ngrx/राउटर का उपयोग कहूंगा क्योंकि यह तैयार होने के बाद नए राउटर के लिए अपेक्षाकृत आसान माइग्रेशन पथ प्रदान करता है।

संबंधित मुद्दे