кроме того, терпение юзера не бесконечно, или загрузка реально может подвиснуть и тупо не сваливаться в reject достаточно долго, пока сетевой таймаут не выйдет. для приложения это может быть непозволимо долго. поэтому есть пропс abort, который вручную скидывает промис в rejected состояние и показывает контент слота error