Skip to content
Никита Баев о разработке, техническом лидерстве и управлении командами
TwitterTelegram

Пользуетесь ли вы Error Boundary в React?

copilot, ai, vscode1 min read

Пост изначально был написан для канала в Telegram.

Вы можете сказать, что ваш код не падает, но по опыту скажу, что бывало так, что у клиента было установлено какое-то расширение, которое крашило инпуты и благодаря Error Boundary крашилось не всё приложение, а какая-то небольшая его часть с возможностью перерендерить блок UI.

В разных проектах замечал, что либо Error Boundary совсем не используются, либо вешается один глобальный boundary, который все равно крашит всё приложение, иногда, без возможности восстановить приложения без рефреша страницы.

И как раз на глаза попалась хорошая статья, которая объясняет работу Error Boundary и то, как правильно их компоновать + рекомендует достаточно интересный пакет, который всё сделает за вас под капотом, пользуйтесь на здоровье.

💚 Nikita Bayev Paper Company
Тема от LekoArts