React.js蓝图动作

React.js蓝图动作

蓝图 是一个React.js UI工具包,提供了各种可定制和精心设计的图标。蓝图动作是这个工具包的一部分,用于提供一种视觉方式来指示用户可以采取的操作。我们可以按照下面的步骤在项目中使用蓝图动作图标。

蓝图动作图标 可以以多种方式使用,如按钮、菜单、表格等,使用蓝图动作的语法简单快捷,遵循标准模式。

语法:

<Icon icon="ICON_NAME" intent="INTENT_NAME" />

如上所示,语法中的“ICON_NAME”将被替换为您想要使用的图标名称,“INTENT_NAME”用于定义英雄的颜色,可以设置为primary、danger、success和warning等各种选项。

创建React应用程序并安装模块:

步骤1: 使用以下命令创建一个React应用程序。

npx create-react-app appname

步骤2: npm在当前目录下创建了React应用程序后,我们可以使用以下命令进入它。

cd appname

步骤3: 一旦我们进入了应用程序的目录,为了使用蓝图动作,我们需要安装 @blueprintjs/core 包,该包包含了蓝图动作,可以使用npm或yarn等包管理器安装。

npm install @blueprintjs/core

一旦安装了此软件包,我们就可以在项目中使用Blueprint操作。

项目结构:

React.js蓝图动作

示例1: 现在让我们来看一个使用 Blueprint 动作图标来指示用户可以采取的操作的示例。在这个示例中,我们将创建一个“+”图标,将项目添加到列表中。

App.js

import "./styles.css"; 
import { Button, Icon } from '@blueprintjs/core'; 
  
function AddItemButton() { 
    return ( 
        <Button intent="primary"> 
            Add Item <Icon icon="plus" /> 
        </Button> 
    ); 
} 
  
export default function App() { 
    return ( 
        <div className="App"> 
            <h1>Geeks for Geeks</h1> 
            <h2>Article on React.js Blueprint action</h2> 
            {AddItemButton()} 
        </div> 
    ); 
}

在上面的代码中,我们从blueprint模块中导入了一个按钮和一个加号图标,意图为primary,这里的“+”图标代表按钮点击时将执行的操作。

运行应用程序的步骤: 从项目的根目录使用以下命令运行应用程序:

npm start

输出: 现在打开你的浏览器,并访问 http://localhost:3000/,你会看到一个带有’+’符号的按钮,用于将项目添加到你的列表中。

React.js蓝图动作

示例2: 现在让我们看一个使用Blueprint动作播放和暂停图标的示例, 在这个示例中,当点击时,我们将创建一个在“播放”图标和“暂停”图标之间切换的按钮。

App.js

import { useState } from "react"; 
import { Button, Icon } from "@blueprintjs/core"; 
  
function PlayPauseButton() { 
    const [isPlaying, setIsPlaying] = useState(false); 
  
    const handleClick = () => { 
        setIsPlaying(!isPlaying); 
    }; 
  
    return ( 
        <Button onClick={handleClick}> 
            {isPlaying ? <Icon icon="pause" /> : <Icon icon="play" />} 
        </Button> 
    ); 
} 
  
function App() { 
    return ( 
        <div className="App"> 
            <h1>Geeks for Geeks</h1> 
            <h2>Article on React.js Blueprint action</h2> 
            <PlayPauseButton /> 
        </div> 
    ); 
} 
  
export default App;

在这个示例中,我们创建了一个功能组件PlayPauseButton,它由一个按钮组成,通过使用state,在点击时可以改变为播放和暂停状态。 运行应用程序的步骤: 从项目根目录中使用以下命令运行应用程序:

npm start

输出: 现在打开您的浏览器并转到http://localhost:3000/,您会看到在点击按钮时它在播放和暂停之间切换:

React.js蓝图动作

参考: https://blueprintjs.com/docs/#icons

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程