В твоем кейсе если ты спиннер рендеришь сразу в HTML, то все равно мигать будет Можно не показывать спиннер, так если загрузка начальных данных будет 2 секунды, юзер 2 секунды будет видеть белый экран все это время ))
А как хендлить, например 500-ки? Любой эффект, который упал — навешивать нотификацию. В голову приходит только домен. Но это, наверное, тупо все эффекты от лица одного домена создавать, не?
Хм А у меня так: 1. fetchFx - собсно fetch + парсит ошибку с бека и throw нужных классов 2. requestFx - attach к fetchFx, подмешивает токен и другие настройки 3. createRequest - фабрика запросов, работает как attach, внутри создается новый эффект, который запускает request