safeSetState function

void safeSetState(
  1. State<StatefulWidget> state,
  2. VoidCallback fn
)

Safe setState wrapper that checks mounted state.

Usage:

safeSe<br/>tState(this, () {
  _myValue = newValue;
});

Implementation

void safeSetState(State state, VoidCallback fn) {
  if (state.mounted) {
    // ignore: invalid_use_of_protected_member
    state.setState(fn);
  }
}