📜  React-Bootstrap 按钮组件

📅  最后修改于: 2022-05-13 01:56:36.043000             🧑  作者: Mango

React-Bootstrap 按钮组件

简介: React-Bootstrap 是一个前端框架,其设计时考虑到了 react。 Bootstrap 是为 React 重新构建和改进的,因此它被称为 React-Bootstrap。按钮用于在网站上执行操作,它们在前端部分起着至关重要的作用。

按钮道具:

  • 变体:用于为徽章添加不同的主题和视觉样式。
  • bsPrefix:它是使用高度定制的引导 CSS 的逃生舱口。
  • disabled :用于禁用按钮。
  • active:用于手动设置按钮的非活动状态。
  • size:用于指定按钮的大小。
  • as:用作此组合的描述性目的的自定义元素。
  • type:用于定义按钮的功能。
  • name:用于为每个按钮命名。
  • value:用于为每个按钮赋予特定的值。
  • onChange:根据按钮类型的类型按下按钮时触发回调函数。

ToggleButtonGroup 道具:

  • name :用于命名每个按钮。
  • onChange:根据按钮类型的类型按下按钮时触发回调函数。
  • size:用于指定按钮的大小。
  • type:用于定义按钮的功能,如单选或复选框。
  • value:用于为每个按钮赋予特定的值。
  • 垂直:用于以垂直方式设置按钮样式。

切换按钮道具:

  • disabled :用于禁用标签和输入。
  • inputRef: 元素添加一个 ref。
  • type:用于定义按钮的功能,如单选或复选框。
  • 选中:它确定由 管理的输入元素的选中状态。
  • onChange:根据按钮类型的类型按下按钮时触发回调函数。
  • name:用于确定每个按钮的名称。
  • value:用于为每个按钮赋予特定值,该值对于其兄弟姐妹来说应该是唯一的。

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

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

    npx create-react-app foldername
  • 第 2 步:创建项目文件夹(即文件夹名称)后使用以下命令移动到该文件夹。

    cd foldername
  • 第 3 步:创建 ReactJS 应用程序后,使用以下命令安装所需的模块。

    npm install react-bootstrap bootstrap
  • 第 4 步:index.js文件中添加以下行。

    import 'bootstrap/dist/css/bootstrap.css';

项目结构:它将如下所示。

方法:

  • 首先,使用上述命令安装 react-bootstrap。
  • 现在在文件 app.js 中按照以下说明编写代码。
  • 完成安装后,从该文件中的“react-bootstrap/Button-Group”导入“ButtonGroup”。
  • ButtonGroup 用于对多个按钮进行分组,为了更改按钮的颜色,我们可以使用“variant”属性。像主要的,次要的和危险的。

示例:现在在该文件中使用以下代码片段并导出该组件,以便我们可以在 index.js 中导入以进行渲染。

App.js
import React from "react";
import ButtonGroup from "react-bootstrap/ButtonGroup";
import Button from "react-bootstrap/Button";
  
export default function ButtonGrouping() {
  return (
    <>
      

Normal Buttons

                                                                                               
      
      
         

Outline Variant Buttons

                                                                                         
      
      
         

Size Variant Buttons

                                            
      
         

Disabled Variant Buttons

                                          ); }


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

npm start

输出:现在打开浏览器并转到http://localhost:3000/ ,您将看到以下输出。

参考: https ://react-bootstrap.netlify.app/components/buttons/#buttons