Overlays and errors
ErrorBoundary
Recover from panics in a component's Body.
ErrorBoundary wraps a component and catches any panic that happens during
its Body. The fallback callback produces the replacement view.
child may be a View, a Viewable, or a *componentNode. Non-component
views are passed through without wrapping; the guard only applies to
component renders. Panics that are not error values are wrapped with
fmt.Errorf("%v", r) before they reach the fallback.