updateIfChanged method

void updateIfChanged(
  1. T newValue
)

Update the value only if it's different (explicit equality check)

Implementation

void updateIfChanged(T newValue) {
  if (value == newValue) return;
  value = newValue;
}