Qual é a diferença entre createElement e cloneElement?
Qual é a diferença entre createElement e cloneElement?

Vídeo: Qual é a diferença entre createElement e cloneElement?

Vídeo: Qual é a diferença entre createElement e cloneElement?
Vídeo: JavaScript #6: создание и добавление элементов DOM createElement, append, remove, insertAdjacentHTML 2024, Maio
Anonim

Qual é a diferença entre createElement e cloneElement ? JSX transpirou para createElement e o React o usa para fazer os Elementos React. cloneElement é usado como parte de uma solicitação para clonar um componente e passar novos adereços.

Então, o que o react cloneElement faz?

o Reagir . cloneElement () função retorna uma cópia de um elemento especificado. Adereços e crianças adicionais posso ser repassado na função. Vocês seria use esta função quando um componente pai deseja adicionar ou modificar o (s) prop (s) de seus filhos.

qual é a diferença entre PureComponent e componente? Componente e PureComponent tem um diferença PureComponent é exatamente o mesmo que Componente exceto que ele lida com o método shouldComponentUpdate para você. Quando os adereços ou o estado mudam, PureComponent vai fazer um raso comparação em ambos os adereços e estado.

Além disso, o que é o retorno de createElement?

createElement () Criar e Retorna um novo Reagir elemento do tipo fornecido. O argumento do tipo posso ser uma string de nome de tag (como 'div' ou 'span'), um Reagir tipo de componente (uma classe ou função), ou um Reagir tipo de fragmento. Código escrito com JSX vai ser convertido para usar Reagir . Ver Reagir Sem JSX para saber mais.

Quando você deve usar Docomponentupdate?

ShouldComponentUpdate permite-nos dizer: atualize apenas se os adereços que lhe interessam mudarem. Mas tenha em mente que isso pode causar grandes problemas se você configurá-lo e esquecê-lo, porque seu componente React não será atualizado normalmente. Então usar com cuidado. Mais comum Usar Caso: controlar exatamente quando seu componente será renderizado novamente.

Recomendado: