TGViewer
Coding Lady Coding Lady @codingllady · 772 subscribers
Post #427 1.05K
Белый экран смерти и как его избежать🙈

В общем, чем взрослее становишься (как разработчик), тем качественнее хочется отлавливать ошибки.
Реально, начинаешь париться о них, писать тесты не потому что условие в договоре такое, а потому что правда функция сложная и надо потестить.
Думаешь о том, как лучше ловить ошибки.
В общем, включаешься полностью.

Сделала для своего фронта errorBoundary, чтобы если что-то вдруг пошло не так, например на бэке, то у меня не просто был белый экран смерти или чего хуже огромная простыня ошибок, которые пользователю ни о чем не скажут, а простой текст типа «Что-то пошло не так. Мы в курсе, уже чиним»

Если в двух понятных словах, то это такой классовый компонент, в который я оборачиваю App, и если вдруг error.state равен true (или другими словами что-то сломалось), то я показываю компонент ошибки с человекочитаемым текстом, как написала выше.
Вот и всё)
Элементарно, но приятно!

А ещё можно подключить sentry, чтобы нам сразу приходили уведомления об ошибке, и мы могли оперативно её починить.

Как вам такие короткие фронтовые вбросы?))
Заходит или хочется больше подробностей?
  • ❤ 46
  • 🔥 16
  • 👍 7
More from @codingllady
  1. Dec 25, 2025Post #809
  2. Dec 12, 2025Я говорю развлекаемся как можем
  3. Dec 12, 2025Прислали новогодние подарочки с мэри кэй☺️ я работала на этом проекте осенью, афигенно был…
  4. Dec 12, 2025Это я третий час на созвоне сижу, 20 минут назад плакала, вот такие дела 🙂
  5. Dec 5, 2025Sharing is caring 🫂 Привозите вкусняшки своим коллегам, это очень приятно
  6. Nov 27, 2025Заберите у неё ноут и дайте доску, она ей больше идет 🏄🏽‍♀️ Завтра буду в мск, решать во…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →