render method
Implementation
@override
void render(Rect area, Buffer buffer, RenderContext ctx) {
final entry = ctx.async_.useStream<T>(key, stream);
Widget widget;
if (entry.status == AsyncStatus.error) {
widget = onError(entry.error ?? 'unknown', entry.stack);
} else if (entry.value != null) {
widget = onData(entry.value as T);
} else {
widget = onLoading();
}
ctx.draw(widget, area);
}