Pourquoi la réaction est-elle immuable ?
Pourquoi la réaction est-elle immuable ?

Vidéo: Pourquoi la réaction est-elle immuable ?

Vidéo: Pourquoi la réaction est-elle immuable ?
Vidéo: reaction rapide ou lente 2024, Novembre
Anonim

Immutabilité est un concept qui Réagir les programmeurs doivent comprendre. Un immuable la valeur ou l'objet ne peut pas être modifié, donc chaque mise à jour crée une nouvelle valeur, laissant l'ancienne intacte. Rappelez-vous, comme pour beaucoup de choses en programmation, c'est un compromis.

De cette manière, qu'est-ce qui est mutable et immuable dans réagir ?

UNE mutable objet est un objet dont l'état peut être modifié après sa création. Un immuable objet est un objet dont l'état ne peut pas être modifié après sa création.

On peut aussi se demander, pourquoi l'état devrait-il être immuable ? Objet sans Etat ou objet avec état immuable donne garantie et confiance à toutes les parties qui le consomment. Immuable les objets amplifient la règle de responsabilité unique en raison de la nécessité de transmettre toutes les dépendances au constructeur. Immutabilité bloque tout Etat changer pendant le cycle de vie de l'objet.

Sachez également, pourquoi le redux est-il immuable ?

3 réponses. Redux est une petite bibliothèque qui représente Etat comme ( immuable ) objets. Et de nouveaux états en passant le courant Etat à travers des fonctions pures pour créer un tout nouvel état d'objet/d'application. Ils ne mutent jamais, renvoyant des objets nouvellement construits: cela permet de raisonner sur l'entrée + la sortie sans effets secondaires.

Pourquoi l'immuabilité est-elle bonne ?

Un immuable l'objet est un objet dont l'état ne peut pas changer et ne changera pas après sa création initiale. Immuable les objets sont géniaux, principalement parce qu'ils sont thread-safe (et le code threadé doit être évité autant que possible). Vous pouvez les faire circuler sans crainte qu'ils soient changés.

Conseillé: