هل يجب علي استخدام المحددات؟

جدول المحتويات:

هل يجب علي استخدام المحددات؟
هل يجب علي استخدام المحددات؟
Anonim

لماذا يجب عليك استخدام المحدد؟ من أفضل الممارساتالحفاظ على الحد الأدنى من حالة متجر Redux واستخلاص البيانات من الحالة حسب الحاجة. المختارون يساعدون في ذلك. يمكنهم حساب البيانات المشتقة ، مما يسمح لـ Redux بتخزين أقل حالة ممكنة.

لماذا نستخدم المحددات؟

المحدد هو إحدى خصائص الكائن التي نستخدمها مع تكوين المكون. يتم استخدام محددلتعريف كل مكون بشكل فريد في شجرة المكون، كما أنه يحدد كيفية تمثيل المكون الحالي في HTML DOM.

ما فائدة المحددات في Redux؟

المحددات هي وظائفتأخذ حالة Redux كوسيطة وتعيد بعض البيانات لتمريرها إلى المكون. const getUserData=state=> state.

هل يمكنني استخدام المحدد في المخفض؟

ليس من الممكن عادة استخدام المحددات داخل المخفضات، لأن مخفض الشريحة لديه فقط حق الوصول إلى شريحته الخاصة من حالة Redux ، وتتوقع معظم المحددات أن يتم إعطاؤها حالة جذر Redux بالكامل كوسيطة.

ما هو المحدد في التفاعل؟

useSelector هيدالة تأخذ الحالة الحالية كوسيطة وتعيد أي بيانات تريدها منها. إنه مشابه جدًا لـ mapStateToProps ويسمح لك بتخزين قيم الإرجاع داخل متغير داخل نطاق المكونات الوظيفية بدلاً من تمريرها كدعامات.

موصى به: