ErrorBoundary — это классовый компонент, который ловит ошибки JavaScript в дереве дочерних компонентов. Реализуется через static getDerivedStateFromError (обновить state для fallback UI) и componentDidCatch (логирование ошибки). Функциональные компоненты не могут быть ErrorBoundary — только классовые. Не ловит ошибки в обработчиках событий, асинхронном коде и SSR. Обычно оборачивают основные секции приложения, чтобы ошибка в одной не ломала всё.
Как реализовать ErrorBoundary?
Middle
268 просмотровAFK Offer AI
Как оптимизировать размер бандла?