From 97d4c672a78de8c8e5f6229d394d4590c5ef2b9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=91=D0=B0=D0=B1?= =?UTF-8?q?=D1=83=D1=88=D0=BA=D0=B8=D0=BD?= Date: Wed, 5 Mar 2025 16:11:40 +0100 Subject: [PATCH] removed error boundary --- frontend/app/ErrorBoundary.tsx | 31 ------------------------------- frontend/app/initialize.tsx | 5 +---- 2 files changed, 1 insertion(+), 35 deletions(-) delete mode 100644 frontend/app/ErrorBoundary.tsx diff --git a/frontend/app/ErrorBoundary.tsx b/frontend/app/ErrorBoundary.tsx deleted file mode 100644 index c8d26d97b..000000000 --- a/frontend/app/ErrorBoundary.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import React, { Component } from 'react'; - -class ErrorBoundary extends Component { - constructor(props) { - super(props); - this.state = { hasError: false, error: null }; - } - - static getDerivedStateFromError(error) { - return { hasError: true, error }; - } - - componentDidCatch(error, errorInfo) { - console.error('Error caught:', error, errorInfo); - // Здесь можно отправить ошибку в сервис аналитики - } - - render() { - if (this.state.hasError) { - return this.props.fallback ? ( - this.props.fallback(this.state.error) - ) : ( -
Произошла ошибка: {this.state.error?.message}
- ); - } - - return this.props.children; - } -} - -export default ErrorBoundary; diff --git a/frontend/app/initialize.tsx b/frontend/app/initialize.tsx index a8575b9ca..e5de90df4 100644 --- a/frontend/app/initialize.tsx +++ b/frontend/app/initialize.tsx @@ -13,7 +13,6 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { StoreProvider, RootStore } from './mstore'; import Router from './Router'; import './i18n'; -import ErrorBoundary from './ErrorBoundary'; // @ts-ignore window.getCommitHash = () => console.log(window.env.COMMIT_HASH); @@ -75,7 +74,6 @@ document.addEventListener('DOMContentLoaded', () => { // const theme = window.localStorage.getItem('theme'); root.render( - @@ -90,7 +88,6 @@ document.addEventListener('DOMContentLoaded', () => { - - , + , ); });