@edding8750
Front-end разработчик

Как сделать заглушку пока данные не пришли?

Добрый день господа. Подскажите лучший способ создать заглушку блоков как на авито у айфонов. Хочеться что-то придумать, но это довольно тяжело. может библиотека какая есть . Пишу на реакте , буду рад ответам. Хорошего времени суток )
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 2
Kozack
@Kozack Куратор тега CSS
Thinking about a11y
Так а в чем проблема? По умолчанию отображаете что-угодно, хоть серый прямоугольник, хоть красивую анимацию. Как пришли данные: заменяете заглушку содержимым.
Ответ написан
Комментировать
kirbi1996
@kirbi1996
Создаешь state isLoading
При загрузке данных меняешь его с true на false

Дальше если идет загрузка возвращаешь свой компонент спиннер или просто что тебе вздумается
Как все загрузилось свой контент
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы