ما هو رد فعل createRef؟
ما هو رد فعل createRef؟

فيديو: ما هو رد فعل createRef؟

فيديو: ما هو رد فعل createRef؟
فيديو: FORWARD REF IN REACT JS 2024, شهر نوفمبر
Anonim

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

بالنظر إلى هذا ، ما هو المرجع في ReactJS؟

ReactJS | الحكام . الحكام هي وظيفة توفرها React للوصول إلى عنصر DOM وعنصر React الذي ربما تكون قد أنشأته بنفسك. يتم استخدامها في الحالات التي نريد فيها تغيير قيمة المكون الفرعي ، دون استخدام الدعائم وكلها.

وبالمثل ، ما هو رد فعل Forwardref؟ ٩ نوفمبر ٢٠١٩ ٦ دقائق للقراءة. إعادة توجيه المرجع في تتفاعل هي ميزة تتيح للمكونات تمرير المراجع ("إلى الأمام") لأطفالها. يعطي المكون الفرعي مرجعًا لعنصر DOM تم إنشاؤه بواسطة المكون الأصلي. ثم يسمح هذا للطفل بقراءة هذا العنصر وتعديله في أي مكان يتم استخدامه فيه.

وبالمثل ، قد تسأل ، كيف تستخدم رد فعل المرجع؟

يمكنك إنشاء ملف المرجع بالاتصال تتفاعل . createRef () وربط ملف تتفاعل عنصر فيه استخدام ال المرجع السمة على العنصر. يمكننا "الرجوع" إلى عقدة المرجع تم إنشاؤه في طريقة العرض مع إمكانية الوصول إلى السمة الحالية لملف المرجع.

كيف تمرر المرجع إلى المكون الفرعي؟

أنت يمر ال المرجع الى المكون الفرعي كعنصر باسم مختلف - حقًا أي اسم آخر غير المرجع (مثل buttonRef). ال المكون الفرعي يمكن بعد ذلك إعادة توجيه الخاصية إلى عقدة DOM عبر امتداد المرجع ينسب. هذا يتيح للوالد يمر إنه المرجع الى طفل عقدة DOM عبر ملف مكون في المنتصف.

موصى به: