Qual è la differenza tra createElement e cloneElement?
Qual è la differenza tra createElement e cloneElement?

Video: Qual è la differenza tra createElement e cloneElement?

Video: Qual è la differenza tra createElement e cloneElement?
Video: ReactJS Interview Questions & Answers ✌ 2024, Maggio
Anonim

Qual è la differenza tra createElement e cloneElement ? JSX viene rivelato a creareElemento e React lo usa per creare React Elements. cloneElement viene utilizzato come parte di una richiesta per clonare un componente e passare nuovi oggetti di scena.

Quindi, cosa reagisce cloneElement?

Il Reagire . cloneElement () la funzione restituisce una copia di un elemento specificato. Oggetti di scena aggiuntivi e bambini Potere essere trasmesso nella funzione. Voi voluto usa questa funzione quando un componente genitore vuole aggiungere o modificare le prop dei suoi figli.

qual è la differenza tra PureComponent e component? Componente e PureComponent averne uno differenza PureComponent è esattamente lo stesso di Componente tranne che gestisce il metodo shouldComponentUpdate per te. Quando gli oggetti di scena o lo stato cambiano, PureComponent farà un superficiale confronto sia sugli oggetti di scena che sullo stato.

Inoltre, cos'è il ritorno di createElement?

creareElemento () Crea e Restituzione una nuova Reagire elemento del tipo dato. L'argomento del tipo Potere essere una stringa di nome tag (come 'div' o 'span'), a Reagire tipo di componente (una classe o una funzione), o a Reagire tipo frammento. Codice scritto con JSX volere essere convertito in uso Reagire . Vedere Reagire Senza JSX per saperne di più.

Quando dovresti usare Docomponentupdate?

DovrebbeComponentUpdate ci permette di dire: aggiorna solo se cambiano gli oggetti di scena a cui tieni. Ma tieni presente che può causare grossi problemi se lo imposti e lo dimentichi, perché il tuo componente React non si aggiornerà normalmente. Così utilizzo con cautela. Il più comune Utilizzo Caso: controllare esattamente quando verrà eseguito il rendering del componente.

Consigliato: