KbqSkeleton - это временная заглушка, которая занимает место подгружаемого элемента и отображает его примерный макет, пока реальный контент еще загружается.

Директива [kbqSkeleton] применяется к существующему элементу.

Скелетоны также полезны при вызове боковой панели с подгружаемым содержимым.

Используйте:

  • Когда ожидаем возврата и отображения содержимого страницы для пользователя, чтобы обеспечить ощущение структуры страницы и минимизировать смещения макета.
  • Если загрузка страницы занимает от 2 до 10 секунд, используйте скелетоны.

Не используйте:

  • Если загрузка составляет менее 1 секунды, то никакие индикаторы загрузки не нужны.
  • Если нужно отобразить загрузку отдельного элемента, например видео, то здесь нужен круговой индикатор. Скелетоны лучше оставить для полностраничной загрузки.
  • В случае длительных процессов, таких как конвертация файлов, загрузка/выгрузка данных, выбирайте полосы загрузки или круговой индикаторы. Рядом с полосой загрузки рекомендуется показывать время, оставшееся до завершения процесса загрузки.
Вопросы и предложения по документации
Если у вас есть вопросы или вы хотите внести свой вклад в написание документации, пожалуйста, создайте issue в нашем репозитории на GitHub.