98 / 98
Как организовать обработку ошибок на уровне всего React-приложения?
Многоуровневая стратегия: Error Boundary (класс-компонент) ловит ошибки рендера и lifecycle, глобальный обработчик (window.onerror, unhandledrejection) ловит необработанные исключения, API-слой обрабатывает HTTP-ошибки централизованно. Error Boundary НЕ ловит ошибки в обработчиках событий, async-коде и серверном рендере — для них нужны отдельные механизмы.