receiveProps method

  1. @override
void receiveProps(
  1. Map<String, dynamic> newProps
)
override

Implementation

@override
void receiveProps(Map<String, dynamic> newProps) {
  if (newProps.isEmpty) return;

  // Registrar keys que vienen desde fuera
  _incomingPropKeys.addAll(newProps.keys);

  final processed = _processIncomingProps(newProps);
  // ignore: unnecessary_this
  this.processedProps.addAll(processed);
  super.receiveProps(processed);

  if (processedProps.isNotEmpty && !_isUpdating) {
    _queueUpdate();
  }
}