CreateElement və cloneElement arasındakı fərq nədir?
CreateElement və cloneElement arasındakı fərq nədir?

Video: CreateElement və cloneElement arasındakı fərq nədir?

Video: CreateElement və cloneElement arasındakı fərq nədir?
Video: Welcome to making webpages interactive | Computer programming | Khan Academy 2024, Noyabr
Anonim

CreateElement və cloneElement arasındakı fərq nədir ? JSX-ə ötürülür element yaratmaq və React ondan React Elementləri yaratmaq üçün istifadə edir. klon elementi komponenti klonlaşdırmaq və yeni rekvizitləri ötürmək üçün sorğunun bir hissəsi kimi istifadə olunur.

Sonra, reaksiya cloneElement nə edir?

The Reaksiya . klon elementi () funksiyası müəyyən edilmiş elementin surətini qaytarır. Əlavə rekvizitlər və uşaqlar bacarmaq funksiyaya ötürülməlidir. Sən olardı valideyn komponenti uşaqlarının dayaq(lar)ını əlavə etmək və ya dəyişdirmək istədikdə bu funksiyadan istifadə edin.

PureComponent və komponent arasındakı fərq nədir? Komponent və PureComponent biri var PureComponent fərqi ilə tam eynidir Komponent istisna olmaqla, o, sizin üçün shouldComponentUpdate metodunu idarə edir. Təqdimat və ya vəziyyət dəyişdikdə, PureComponent dayazlıq edəcək müqayisə həm rekvizitdə, həm də dövlətdə.

Bundan əlavə, createElement qaytarılması nədir?

element yaratmaq () Yaradın və qayıtmaq yeni Reaksiya verilmiş növün elementi. Növ arqumenti bacarmaq ya teq adı sətri ola (məsələn, 'div' və ya 'span'), a Reaksiya komponent növü (sinif və ya funksiya) və ya a Reaksiya fraqment növü. JSX ilə yazılmış kod olacaq istifadəyə çevrilməlidir Reaksiya . Görmək Reaksiya Daha çox öyrənmək üçün JSX olmadan.

Docomponentupdate-dən nə vaxt istifadə etməlisiniz?

ShouldComponentUpdate deməyə imkan verir: yalnız maraqlandığınız rekvizitlər dəyişdikdə yeniləyin. Ancaq unutmayın ki, onu quraşdırıb unutsanız, böyük problemlər yarada bilər, çünki React komponentiniz normal şəkildə yenilənməyəcək. Belə ki istifadə edin ehtiyatla. Ən ümumi istifadə edin Case: Komponentinizin tam olaraq nə vaxt yenidən göstəriləcəyinə nəzarət.

Tövsiyə: