Рубрики
Без рубрики

DisseCando React – Parte 2: renderização e Imutabilidade

Uma Série Com O objetivo de os canceitos de of fim de dar foundamento nas partes básicas para pesoas com pouca expectyncia com a biblioteca. Tagged с React, JavaScript, Frontend, Ptbr.

Resumidamente, Seriam Nossas Moléculas em Uma aplicação em Реагировать. Сан -Носсос Elementos Que Compõem Nossos Componentes, E Partanto, Não Devem Ser Confundidos Com Tal.

    const meuElemento = 

Conteudo do Elemento

ACIMA, UM Exemplo de UM Elemento. Como evidenciado na DocumentAção do React , elementos são meros objetos e são de baixissimo custo para sua crioção, quando comparatos com elementos do Дом СДЕЛАТЬ НАВЕГАДОР. Deixando A Cargo Do React dom Controlar E Atualeizar os elementos no Дом Анкет

Precisamos compreender alguns termos важно E -Que s Сад -ответ Pela renderização de Nossos elementos.

Primeiramente, корень Анкет Наблюдайте за Trecho de Código a Seguir:

    
const titulo =

Conteudo do Titulo

ReactDOM.render(titulo, document.getElementById('root'));

Корень Определите O Nó (ou node ) onde nosso Reactdom irá gerenciar os elementos ali inseridos. Нет пример Acima, Estamos inserindo o elemento Титуло На Носса div Райс.

Nossas aplicações geralmente possuirão apenas um único корневой узел . Essa Situação Pode Ser Diferente em Aplicações Que Estão Passando por um Processo de Integração com React.

Нет, Como O Reactdom Pode Sabre O Mudou e que dever atualizado na nossa tela? Seguindo o Принципио да Imutabilidade Анкет Elementos em React SãAO Imutáveis, OU Seja, Não Podem Mudar Seus atributos Uma Vez Que Criados. ELES представлять интерфейс sua em um deginado ponto do tempo. Профундо, Нэо?

Então, Segundamente, Temos Um utro ootro nome Reactdom.render () Анкет Até então, nossa única forma de criar um novo elemento e renderizá-lo. Тодас как Vezes Que Mudarmos O Conteúdo de Nossa Tag Титуло Teríamos Que Chamar Reactdom.render () Novamente e Recriar Este Etemento.

E é neste ponto Que a Magia acontece …

É basicamente isso que o Reactdom faz. Сравнение os elementos e seus filhos com os elementos передние, e s sou atualiza no dom as alterações receians, evitando assim um carregamento total да Паджина пара Ума Симплс Альтерашен.

Por Mais Que nossos elementos sejam complexos, apenas as Partes que apresentarem uma mudança quando comparatos a suas versões передние серио-re-renderizados na tela.

Tendo este comportamento em mente, fica muito mais fácil como como são tratados nossos elementos no Reactdom Анкет

Enquanto nossa Leitura передняя часть foi mais intensa, de hoje já foi um pouco mais simples, mas nion menos Знание Принципио да Имутабилидада E Como nosso Reactdom atualiza как informações no dom de nosso navegador shean pecas chave para realmente dominar o comportamento de nossos componentes e aplicações.

Espero que ese texto sirva de alguma ajuda para fixar os canceitos de react, e que sirva como uma ponte pro nosso proximo texto que está por vir, onde falarei melhor sobere componentes, классы E Funções.

SEU обратная связь é Muito Wattere para Que eu semper melhore! Aguardo seu contato nos comentários ou pessoalmente.

Até проксима!

Оригинал: “https://dev.to/viniciusersouza/dissecando-react-parte-2-renderizacao-e-imutabilidade-3hh0”