--- tags: brew-js-react --- # Error view ==Since `v0.3.1`== View container itself is an error boundary. That means when view component failed to render, only content in view container is cleared. Starting from 0.3.1, `registerErrorView` allows a default view to be rendered when view component failed to render. ```typescript registerErrorView(({ error, reset }) => ( return ( <div> <p>Oops!</p> <button onClick={reset}>Reload page</button> </div> ); )); ``` :::warning Note that error view should be used as the last resort to display message to user and allow recovery. Expected application errors should be handled gracefully in view components. :::