Что такое error boundaries в React v16 и как они работают, чтобы ловить ошибки в дереве компонентов? — ДейлиПреп