Per què reaccionar és immutable?
Per què reaccionar és immutable?
Anonim

Immutabilitat és un concepte que Reacciona els programadors han d'entendre. An immutable el valor o l'objecte no es poden canviar, de manera que cada actualització crea un nou valor, deixant intac l'antic. Recordeu que, com passa amb moltes coses a la programació, és una compensació.

D'aquesta manera, què és mutable i immutable en reaccionar?

A mutable object és un objecte l'estat del qual es pot modificar després de crear-lo. An immutable object és un objecte l'estat del qual no es pot modificar després de crear-lo.

També es pot preguntar, per què l'estat hauria de ser immutable? Objecte sense estat o objecte amb estat immutable dóna garantia i confiança a totes les parts que el consumeixen. Immutable els objectes estan ampliant la regla de responsabilitat única a causa de la necessitat de passar totes les dependències al constructor. Immutabilitat bloqueja qualsevol estat canvi durant el cicle de vida de l'objecte.

Sapigueu també, per què és immutable redux?

3 respostes. Redux és una petita biblioteca que representa estat com ( immutable ) objectes. I nous estats passant el corrent estat mitjançant funcions pures per crear estats d'objecte/aplicació completament nous. Mai muten, retornant objectes de nova construcció: això permet raonar sobre l'entrada + la sortida sense efectes secundaris.

Per què és bona la immutabilitat?

An immutable L'objecte és aquell l'estat del qual no pot canviar i no canviarà després de la seva creació inicial. Immutable els objectes són excel·lents, sobretot perquè són segurs per a Thread (i el codi roscat s'ha d'evitar tant com sigui possible). Podeu passar-los sense por que es canviïn.

Recomanat: