поверх всех других и делать display none?
ты можешь вставить компонент Loader в else блок await`a
а как сам Loader внутри должен выглядеть?
А зачем лоадер?
ну типа див центрированый внутри кружочек крутится цссом.
Как сделать при этом, чтобы только лоадер показывался, в полный экран?
ну смотри, он выше заменяет твой контент получается, сколько занимал бы контент, столько лоадер будет занимать.
это по цсс вопрос. ты можешь конечно сделать div position fixed width 100vw height 100vh а внутри него кружочек, как хочешь.
Просто сделать непрозрачный бекграунд в диве лоадера размером с экран?
если тебе на полный экран то да. но в логике выше, что я описал ситуация лучше, лоадером можно заменить то, что ты будешь показывать.
Это чисто дизайн решение
как ты понял в таком случае поверх ставить блокирующий див не надо, контент не покажется, пока не загрузится твой промис
Обсуждают сегодня