Por que o react é imutável?
Por que o react é imutável?

Vídeo: Por que o react é imutável?

Vídeo: Por que o react é imutável?
Vídeo: Что такое React js. Обзор возможностей для начинающих. План изучения 2024, Novembro
Anonim

Imutabilidade é um conceito que Reagir os programadores precisam entender. Um imutável valor ou objeto não pode ser alterado, portanto, cada atualização cria um novo valor, deixando o antigo intacto. Lembre-se, como acontece com muitas coisas na programação, é uma troca.

Desse modo, o que é mutável e imutável em reação?

UMA mutável objeto é um objeto cujo estado pode ser modificado após ser criado. Um imutável objeto é um objeto cujo estado não pode ser modificado após ser criado.

Também se pode perguntar: por que o estado deveria ser imutável? Objeto sem Estado ou objeto com estado imutável dá garantia e confiança para todas as partes que o consomem. Imutável os objetos estão ampliando a regra de responsabilidade única devido à necessidade de passar todas as dependências para o construtor. Imutabilidade bloqueia qualquer Estado mudança durante o ciclo de vida do objeto.

Saiba também, por que redux é imutável?

3 respostas. Restaurado é uma pequena biblioteca que representa Estado Como ( imutável ) objetos. E novos estados, passando o atual Estado por meio de funções puras para criar um objeto / estado de aplicativo inteiramente novo. Eles nunca sofrem mutação, retornando objetos recém-construídos: Isso permite raciocinar sobre entrada + saída sem efeitos colaterais.

Por que a imutabilidade é boa?

Um imutável objeto é aquele cujo estado não pode e não vai mudar após sua criação inicial. Imutável os objetos são ótimos, principalmente porque são seguros para threads (e o código threaded deve ser evitado tanto quanto possível). Você pode distribuí-los sem medo de que sejam alterados.

Recomendado: