📜  ReactJS MDBootstrap Pills 组件

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

ReactJS MDBootstrap Pills 组件

MDBootstrap 是一个基于 Material Design 和 bootstrap 的 react UI 库,用于通过其无缝且易于使用的组件制作美观的网页。在本文中,我们将了解如何在 ReactJS MDBootstrap 中使用 Pills 组件。 Pills Component用于提高网站清晰度和增加用户体验。

特性:

  • className :用于向 MDBTabs 添加自定义类。
  • justify:用于设置MDBTabs项的等宽。
  • fill :用于填充 MDBTabs 项中的可用空间。
  • 丸剂:习惯上需要将MDBTabs改成丸剂。

句法:


     React MDBootstrap 

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

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

npx create-react-app foldername

第 2 步:创建项目文件夹(即文件夹名称)后,使用以下命令移动到该文件夹。

cd foldername

第 3 步:在给定目录中安装 ReactJS MDBootstrap。

npm i mdb-ui-kit
npm i mdb-react-ui-kit

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

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

npm start

示例 1:这是展示如何使用 Pills 组件的基本示例。

App.js
import React, { useState } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink, 
    MDBTabsContent, MDBTabsPane } from 'mdb-react-ui-kit';
  
export default function App() {
    const [basicActive, gfg1] = useState('2');
  
    const click = (value) => {
        if (value === basicActive) {
            return;
        }
  
        gfg1(value);
    };
  
    return (
        
            

GeeksforGeeks

            

ReactJS MDBootstrap pills Component

                                                   click('1')}                      active={basicActive === '1'}>                         Python                                                                             click('2')}                      active={basicActive === '2'}>                         C++                                                                             click('3')}                      active={basicActive === '3'}>                         JavaScript                                                                                                         Python is a high-level, general-purpose                     and a very popular programming language                                                       C++ is a general-purpose programming                      language that was developed
                      as an enhancement of the C language                     to include object-oriented paradigm                 
                                     JavaScript is the world most popular                      lightweight, interpreted compiled
                      programming language. It is also known                     as scripting language for web pages                 
            
        
    ); }


App.js
import React, { useState } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink, 
    MDBTabsContent, MDBTabsPane } from 'mdb-react-ui-kit';
  
export default function App() {
    const [basicActive, gfg1] = useState('2');
  
    const click = (value) => {
        if (value === basicActive) {
            return;
        }
  
        gfg1(value);
    };
  
    return (
        
            

GeeksforGeeks

            

ReactJS MDBootstrap pills Component

                                                   click('1')}                      active={basicActive === '1'}>                         Python                                                                             click('2')}                      active={basicActive === '2'}>                         C++                                                                             click('3')}                      active={basicActive === '3'}>                         JavaScript                                                                                                         Python is a high-level, general-purpose                     and a very popular programming language                                                       C++ is a general-purpose programming                      language that was developed as an                      enhancement of the C language to include                     object-oriented paradigm                                                       JavaScript is the world most popular                      lightweight, interpreted compiled programming                     language. It is also known as scripting                      language for web pages                                       
    ); }


输出:

ReactJS MDBootstrap Pills 组件

示例 2:在此示例中,我们将了解如何在 Pills 组件中使用 fill 和 justify 属性。

应用程序.js

import React, { useState } from 'react';
import { MDBTabs, MDBTabsItem, MDBTabsLink, 
    MDBTabsContent, MDBTabsPane } from 'mdb-react-ui-kit';
  
export default function App() {
    const [basicActive, gfg1] = useState('2');
  
    const click = (value) => {
        if (value === basicActive) {
            return;
        }
  
        gfg1(value);
    };
  
    return (
        
            

GeeksforGeeks

            

ReactJS MDBootstrap pills Component

                                                   click('1')}                      active={basicActive === '1'}>                         Python                                                                             click('2')}                      active={basicActive === '2'}>                         C++                                                                             click('3')}                      active={basicActive === '3'}>                         JavaScript                                                                                                         Python is a high-level, general-purpose                     and a very popular programming language                                                       C++ is a general-purpose programming                      language that was developed as an                      enhancement of the C language to include                     object-oriented paradigm                                                       JavaScript is the world most popular                      lightweight, interpreted compiled programming                     language. It is also known as scripting                      language for web pages                                       
    ); }

输出:

ReactJS MDBootstrap Pills 组件

参考: https ://mdbootstrap.com/docs/b5/react/navigation/pills/