Loading
Обзор
Компонент Loading — это универсальный и настраиваемый индикатор загрузки, поддерживающий несколько типов анимации. Он помогает указывать состояния загрузки в вашем приложении и может быть легко стилизован и настроен для соответствия вашей системе дизайна.
Основное использование
Чтобы использовать спиннер загрузки, просто предоставьте prop type с именем загрузчика:
Тип
Определяет имя анимации загрузки для использования.
- Тип:
EpicLoadingилиSvgLoadingили"simple" - По умолчанию:
"simple"
Если предоставленный тип соответствует известному загрузчику Epic или SVG, он будет отрендерен соответствующим образом. В противном случае он переключится на загрузчик по умолчанию "simple".
Длительность анимации
Указывает, как долго длится цикл анимации в миллисекундах. Настройте это, чтобы ускорить или замедлить анимацию.
- Тип:
number— обычно одно из:1000,1200, ... - По умолчанию: Зависит от типа загрузчика.
В этом примере анимация замедляется до 2 секунд на цикл.
Размер
Устанавливает размер загрузчика в пикселях.
- Тип:
number— обычно:40,50,55,60,64,65,66,70
Этот размер применяется как к ширине, так и к высоте.
Это отрендерит загрузчик с шириной и высотой 50px.
Цвет
Определяет цвет анимации загрузчика. Принимает любую допустимую строку цвета CSS.
Это отрендерит спиннер в индиго.
Класс
Позволяет применять пользовательские CSS классы к контейнеру загрузчика для целей макета и стилизации.
Поведение резервного варианта
Если указанный type не распознан ни в EpicSpinners, ни в SVG Loaders, компонент:
- Запишет предупреждение в консоль.
- Переключится на загрузчик по умолчанию "simple".
Полный список доступных загрузчиков
Вы можете найти полный список доступных загрузчиков здесь: