Care este diferența dintre createElement și cloneElement?
Care este diferența dintre createElement și cloneElement?

Video: Care este diferența dintre createElement și cloneElement?

Video: Care este diferența dintre createElement și cloneElement?
Video: What is the difference between createElement and cloneElement in reactjs #reactjs #shorts 2024, Mai
Anonim

Care este diferența dintre createElement și cloneElement ? JSX este transpirat la createElement iar React îl folosește pentru a face React Elements. cloneElement este folosit ca parte a unei solicitări de a clona o componentă și de a trece elemente de recuzită noi.

Atunci, ce face react cloneElement?

The Reacţiona . cloneElement Funcția () returnează o copie a unui element specificat. Recuzită suplimentară și copii poate sa fi transmis în funcție. Tu ar utilizați această funcție atunci când o componentă părinte dorește să adauge sau să modifice propul(ele) copiilor săi.

care este diferența dintre PureComponent și component? Componentă și PureComponent am una diferența PureComponent este exact la fel ca Componentă cu excepția faptului că se ocupă de metoda shouldComponentUpdate pentru tine. Când recuzita sau starea se schimbă, PureComponent va face o mică adâncime comparaţie atât pe recuzită cât și pe stat.

În plus, ce este returnarea createElement?

createElement () Creați și întoarcere un nou Reacţiona element de tipul dat. Argumentul tip poate sa fie un șir de nume de etichetă (cum ar fi „div” sau „span”), a Reacţiona tip de componentă (o clasă sau o funcție) sau a Reacţiona tip fragment. Cod scris cu JSX voi fi convertit în utilizare Reacţiona . Vedea Reacţiona Fără JSX pentru a afla mai multe.

Când ar trebui să utilizați Docomponentupdate?

ShouldComponentUpdate ne permite să spunem: actualizați doar dacă recuzita la care vă interesează se schimbă. Dar rețineți că poate cauza probleme majore dacă îl setați și îl uitați, deoarece componenta dvs. React nu se va actualiza normal. Asa de utilizare Cu grijă. Cel mai comun Utilizare Caz: controlați exact când va reda componenta dvs.

Recomandat: