ما هو الفرق بين createElement و cloneElement؟
ما هو الفرق بين createElement و cloneElement؟

فيديو: ما هو الفرق بين createElement و cloneElement؟

فيديو: ما هو الفرق بين createElement و cloneElement؟
فيديو: Arabic Html Lessons - Learn Using Html Elements & Whats Div 2024, شهر نوفمبر
Anonim

ما هو الفرق بين createElement و cloneElement ؟ JSX يحصل على خلق العنصر ويستخدمه React لإنشاء عناصر React. عنصر يُستخدم كجزء من طلب استنساخ مكون وتمرير الدعائم الجديدة.

ثم ، ما هو رد فعل cloneElement؟

ال تتفاعل . عنصر () ترجع الدالة نسخة من عنصر محدد. الدعائم الإضافية والأطفال علبة يتم تمريرها في الوظيفة. أنت سيكون استخدم هذه الوظيفة عندما يريد المكون الرئيسي إضافة أو تعديل خاصية (عناصر) توابعه.

ما هو الفرق بين PureComponent والمكون؟ مكون و PureComponent لديك واحدة الفرق PureComponent هو بالضبط نفس مكون إلا أنه يتعامل مع طريقة shouldComponentUpdate نيابة عنك. عندما تتغير الدعائم أو الحالة ، PureComponent سوف تفعل ضحلة مقارنة على كل من الدعائم والدولة.

بالإضافة إلى ذلك ، ما هو إرجاع createElement؟

خلق العنصر () إنشاء و إرجاع جديد تتفاعل عنصر من النوع المحدد. وسيطة النوع علبة تكون إما سلسلة اسم علامة (مثل "div" أو "span") ، أ تتفاعل نوع المكون (فئة أو وظيفة) ، أو أ تتفاعل نوع الجزء. كود مكتوب مع JSX إرادة يمكن تحويلها للاستخدام تتفاعل . ارى تتفاعل بدون JSX لمعرفة المزيد.

متى يجب استخدام Docomponentupdate؟

يجب أن يكون مكونًا محدثًا يسمح لنا أن نقول: تحديث فقط إذا كانت الدعائم التي تهتم بها للتغيير. لكن ضع في اعتبارك أنه يمكن أن يسبب مشاكل كبيرة إذا قمت بتعيينه ونسيانه ، لأن مكون React الخاص بك لن يتم تحديثه بشكل طبيعي. وبالتالي استعمال بحذر. الاكثر انتشارا يستخدم الحالة: التحكم بالضبط في وقت إعادة تصيير المكون الخاص بك.

موصى به: