Компонент ReactJS UI Ant Design Spin
Спиннер используется для отображения состояния загрузки страницы или раздела в наших проектах. В основном он используется, когда страница ожидает асинхронных данных или во время процесса рендеринга, соответствующая анимация загрузки может эффективно уменьшить беспокойство пользователей.
В Ant Design Library этот компонент уже собран, и его также очень легко интегрировать. Мы можем легко использовать этот компонент Spin, используя следующий подход.
Синтаксис:
<Spin />
Свойство спина:
- delay: определяет задержку в миллисекундах для анимации загрузки.
- индикатор: узел React вращающегося индикатора.
- размер: определяет размер счетчика, т.е. маленький, по умолчанию и большой.
- spinning: это логическое значение, которое определяет, должно ли вращение вращаться или нет.
- Совет: Настройте содержание описания, если у Spin есть дочерние элементы.
- wrapperClassName: указывает className оболочки, когда у Spin есть дочерние элементы.
Создание React-приложения:
Шаг 1: Создайте приложение React с помощью следующей команды:
npx create-react-app demo
Шаг 2: После создания приложения React войдите в него с помощью следующей команды:
cd demo
Шаг 3 : Теперь установите библиотеку antd с помощью следующей команды:
npm install antd
Структура проекта: Это будет выглядеть следующим образом.
Пример. Теперь запишите следующий код в файл App.js. Здесь приложение является нашим компонентом по умолчанию, в котором мы написали наш код.
App.js
import { Spin } from "antd" ; import "./App.css" ; import "antd/dist/antd.css" ; function App() { return ( <div className= "App" > <div style={{ padding: "100px" }}> <h1 style={{ marginBottom: "2rem" }}> Demo for Spin </h1> <Spin size= "large" /> </div> </div> ); } export default App; |
Шаг для запуска приложения: Запустите приложение с помощью следующей команды из корневого каталога проекта.
npm start
Вывод: теперь откройте браузер и перейдите по адресу http://localhost:3000/ , вы увидите следующий вывод.
Ссылка: https://ant.design/components/spin/