While catching errors before they hit production is ideal, some of them, such as network errors, might slip through testing and impact your users. It is crucial that your application gracefully handle such errors by providing proper visual feedback and potential actions (ex: retry mechanisms).
Full article