No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué es inmutabilidad?

17/22
Recursos

Aportes 1

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Inmutabilidad

¿Qué es inmutabilidad?

Algo que no puede ser cambiado después de su creación. - RAE

Redux no rendirazá la UI si no hay cambios entre el estado inicial y el estado final.

const updateAge = (userInfo) => {
  return {
    ...userInfo,
    age: userInfo.age + 1,
  };
}

const userInfo = {
  name: 'Miguel',
  age: 23,
  email: '[email protected]'
}

console.log('userInfo BEFORE: ', userInfo);
console.log('userInfo AFTER: ', userInfo);
console.log('updatedInfo: ', updateAge(userInfo));

Pero la inmutabilidad también tiene desventajas:

  • Generación constante de objetos
  • Propenso a errores humanos
  • Menos trazabilidad