Closed zoldyzdk closed 3 months ago
Só quero entender uma coisa antes, até onde me consta um error boundary de respeito deveria dar catch() nos erros estourados e não lotar o console de erro. Isso não ta acontecendo pq? @Alecell
Pelo que eu vi e testei isso não é uma característica do próprio ErrorBoundary. Na documentação do React não faz referência a isso e por exemplo o componente já pronto que eles recomendam (react-error-boundary) também mostra os erros no console.
Pesquisando mais a fundo achei essa issue e nela tem essa resposta do próprio Dan Abramov falando que preferiram não inserir essa opção porque pode facilmente "engolir" erros:
Também fui testar como o Nextjs fazia esse tipo de error handling mais genérico com o ErrorBoundary, e ele também mostra o erro no console, mesmo implementando o Error.tsx
que vai usar do ErrorBoundary pra capturar os erros e mostrar uma fallback ui ao invés de quebrar a aplicação.
Closes #383
Feature
Remoção do componente de ErrorBoundary próprio e adição do componente vindo do Sentry.Visual evidences :framed_picture:
ErrorBoundary aplicado no Octopost e retornando uma fallback quando encontra erros no app.
![image](https://github.com/devhatt/octopost/assets/90076846/d4466f7e-df63-4ba1-8c96-a448360b30a4)
Checklist
- [x] Issue linked - [x] Build working correctlyAdditional info
Não temos um layout de página de erro genérica pra servir de fallback pro ErrorBoundary.