Что такое error-boundaries?
Используйте при принятии решения о том, где ловить ошибки. Используйте, когда ошибки распространяются слишком далеко или недостаточно далеко. Используйте при проектировании изоляции компонентов/служб. Источник: yanko-belov/code-craft.