React MUI Skeleton Feedback
React Material UI 是一个开源的React用户界面组件库,实现了Google的Material Design。它提供了一系列预先构建、可重用、响应式的组件,需要较少的编码,并且可立即用于生产实现。它包括精美设计的组件,可以根据用户的需求进行定制。
Skeleton Feedback 是Material UI提供的一个组件,用于预览或显示动画占位符,以显示在数据加载或响应准备好显示在用户屏幕上之前。它可以减少等待时间,并告知用户加载状态。
Skeleton Feedback变体: Skeleton Feedback组件支持四种形状变体:
- text: 这是默认的骨架变体,表示在一个单行文本中加载预览。
- circular: 这个加载预览是圆形的,其半径可以调整。
- rectangular: 这个加载预览是矩形的。
- rounded: 这个加载预览是矩形圆角的形状。使用border-radius可以轻松调整大小。
Skeleton Feedback动画: Skeleton Feedback组件支持三种动画类型:
- pulsates: 这是加载预览状态的默认动画。
- wave: 这是一个连续波浪形的动画。
- disable: 这用于完全禁用Skeleton Feedback上的动画。
语法:
设置React.js应用程序:
步骤1: 使用以下命令创建一个React.js应用程序:
步骤2: 在创建项目文件夹,即文件夹名称之后,使用以下命令进入该目录:
步骤3: 创建ReactJS应用后,使用以下命令安装所需模块:
项目结构: 项目的结构将如下所示:
示例1: 在这个示例中,我们将使用Skeleton组件和“pulse”动画。
App.js: 将下面的代码写入App.js文件中,其中App是React提供的默认组件,代码是在其中编写的。
运行程序的步骤: 要运行应用程序,请在项目的根目录执行以下命令:
输出:
你的Web应用程序将在“http://localhost:3000”上运行。现在,您将看到以下输出:
示例2: 在这个示例中,我们将使用骨架组件,具有“波浪”动画和“文本”变体。
App.js: 在App.js文件中编写下面的代码,其中App是我们在其中编写代码的默认组件,由React提供。
运行程序的步骤: 要运行此应用程序,请从项目的根目录执行以下命令:
输出: 您的网络应用将在”http://localhost:3000″上运行。现在,您将看到以下输出:
参考: https://mui.com/material-ui/react-skeleton/