Как отображать приложение при выбросе ошибки?

Имеется корневой компонент

import { ErrorBoundary } from 'react-error-boundary'

export const App = () => {
    return    
    <ErrorBoundary FallbackComponent={ErrorUI}>  //ErrorUI монтируется в error-root
      <someApp/>
    </ErrorBoundary>

}

в одном из дочерних компонентов я выбрасываю ошибку а-ля

    useEffect(() => {
        throw new Error('Destroy everything!')
    }, [])

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


Ответы (0 шт):