فيديو: هل NGRX مسترجع؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
NGRX هي مجموعة من المكتبات "مستوحاة" من إعادة النمط الذي بدوره "مستوحى" من نمط التمويه. أن تكون أكثر إيجازًا ، فهذا يعني ذلك إعادة النمط هو نسخة مبسطة من نمط Flux و NGRX هي نسخة زاويّة / rxjs من ملف إعادة نمط.
تعرف أيضًا ، هل أحتاج إلى NgRx؟
إذا لم تكن متأكدًا مما إذا كنت يحتاج أنت لا تفعل ذلك يحتاج هو - هي. إلي نجركس متجر يحل العديد من القضايا. على سبيل المثال ، عندما يتعين عليك التعامل مع العناصر التي يمكن ملاحظتها وعندما تتم مشاركة المسؤولية عن بعض البيانات التي يمكن ملاحظتها بين المكونات المختلفة. إنه يعمل بشكل جيد عندما تتعامل مع بيانات ثابتة.
وبالمثل ، هل يعتبر Redux ضروريًا للزاوية؟ لا من الضروري ، ولكن يمكن أن يكون مفيدًا. بالنسبة إلى تطبيق كبير يحتوي على الكثير من البيانات التي تتحرك حولها أو يتم تعديلها من مكونات متعددة ، يكون المتجر المركزي وبعض تطبيقات Flux مفيدة للغاية (لا يجب أن تكون كذلك إعادة ).
ببساطة ، ما هو استخدام NgRx؟
NgRx هو إطار عمل لبناء تطبيقات تفاعلية في Angular. NgRx يوفر إدارة الحالة ، وعزل الآثار الجانبية ، وإدارة مجموعة الكيانات ، وارتباطات جهاز التوجيه ، وإنشاء التعليمات البرمجية ، وأدوات المطور التي تعزز خبرة المطورين عند إنشاء العديد من أنواع التطبيقات المختلفة.
ما هو نمط الإعادة في الزاوية؟
إعادة هو نمط / مكتبة من عالم React التي ألهمت الشعبية الزاوي أدوات مثل NgRx و NGXS. الغرض من إعادة هو جعل بيانات التطبيق أكثر قابلية للتنبؤ من خلال إنشاء تدفق بيانات أحادي الاتجاه. تحتوي خدمة المتجر الخاصة بنا على خاصيتين فقط ، وكلاهما عبارة عن تدفقات بيانات تفاعلية - الإجراءات والحالة.