onError property
A callback that returns a widget to be displayed in the case of an error. The callback also provides access to the error and stacktrace.
Note: Leaving this as null will create a fallback pattern of:
- If
onErroris null, fallback toonDataif it's not null. - Otherwise, fallback to the
fallbackWidgetif it's not null. - Or as last resort, fallback to a
SizedBox.shrink()(essentialy blank space). Therefore, it's encouraged to handle this state althoguh it is optional.
Implementation
final Widget Function(Object? error, StackTrace? stackTrace)? onError;