Renders the widget to a string or View.
Use layout widgets like Row and Column to compose child views.
@override Object view() { if (visible) return child.view(); return replacement?.view() ?? ''; }