龙空技术网

七爪源码:React-Bootstrap UI 库入门

庄志炎 145

前言:

现时小伙伴们对“bootstrap源码下载”可能比较关怀,姐妹们都需要分析一些“bootstrap源码下载”的相关资讯。那么小编也在网络上搜集了一些有关“bootstrap源码下载””的相关知识,希望你们能喜欢,看官们一起来了解一下吧!

了解如何在您的 React 项目中安装和使用 Bootstrap - 以正确的方式。

根据 Stack Overflow 开发者调查,React 是目前最流行的 JavaScript 框架。 在本文中,我将向您介绍一个名为“React-Bootstrap”的 UI 库,它提供了出色的 UI 组件。 互联网上提供了许多 React UI 库,但 React-Bootstrap 是迄今为止 Web 开发人员中最受欢迎的选择。 感谢创建者保持其与标准 Bootstrap 框架的相似性以及广泛的 Bootstrap 主题的可用性。

在 React 中集成 React-Bootstrap UI 库的 4 步指南

安装 React-Bootstrap将资产文件导入应用程序导入组件使用组件

第 1 步:安装 React-Bootstrap

在您的 React 项目中打开一个终端并执行以下命令以开始使用 NPM(节点包管理器)安装包。

npm install react-bootstrap bootstrap

如果您更喜欢使用纱线,请执行以下命令。

yarn add react-bootstrap bootstrap

上面的命令将安装两个包 - Bootstrap 和 React-Bootstrap。 除了 React-Bootstrap 之外,安装 Bootstrap 的目的是: React-Bootstrap 包不附带任何 CSS。 它只包含组件。 因此,它需要一个额外的包来包含 CSS 文件。

第 2 步:将资产文件导入应用程序

打开 index.js,并添加以下行以包含 Bootstrap 框架的 CSS 文件。

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

您现在可以开始在您的应用程序中使用 React-Bootstrap UI 库及其组件。

第 3 步:导入组件

您可以通过指定引导组件的名称及其包名称来导入 React Bootstrap 的组件。 添加以下行以将按钮导入 React 页面。

import Button from 'react-bootstrap/Button';

您必须如上所示导入单个组件,而不是整个库。 因为它只包含您使用的特定组件。 通过这样做,您可以显着减少发送给客户端的代码量。

第 4 步:使用组件

这是在 React 应用程序中使用任何 Bootstrap 组件的方法。 我将演示几个,但您可以参考官方文档来查看所有组件。

按钮组件警报组件微调器组件

4.1。 按钮组件

通过将以下行添加到页面顶部来导入组件。

import Button from 'react-bootstrap/Button';

然后,您可以在导入的组件上使用道具来更改其布局。 例如,Button 有许多 props,如变体、类型、目标、大小等。请参考以下代码片段来显示按钮。

import React from 'react';import Button from 'react-bootstrap/Button';const ButtonDemo = () => {    return (        <React.Fragment>            <Button variant="primary">Primary</Button>{' '}            <Button variant="secondary">Secondary</Button>{' '}            <Button variant="success">Success</Button>{' '}            <Button variant="warning">Warning</Button>{' '}            <Button variant="danger">Danger</Button>{' '}            <Button variant="info">Info</Button>{' '}            <Button variant="light">Light</Button>{' '}        </React.Fragment>    );}export default ButtonDemo;

将它包含在 App.js 文件中,您将看到以下输出。

4.2. 警报组件

通过将以下行添加到页面顶部来导入组件。

import Alert from 'react-bootstrap/Alert';

然后,您可以在导入的组件上使用道具来更改其布局。 例如,警报具有变体之类的道具。 请参阅以下代码片段以显示警报。

import React from "react";import Alert from "react-bootstrap/Alert";const AlertDemo = () => {    return (        <React.Fragment>            {[                'primary',                'secondary',                'success',                'danger',                'warning',                'info',                'light',                'dark',            ].map((variant) => (                <Alert key={variant} variant={variant}>                    This is a {variant} alert—check it out!                </Alert>            ))}        </React.Fragment>    );}export default AlertDemo;

将它包含在 App.js 文件中,您将看到以下输出。

4.3. 微调器组件

通过将以下行添加到页面顶部来导入组件。

import Spinner from 'react-bootstrap/Spinner';

然后,您可以在导入的组件上使用道具来更改其布局。 例如,Spinner 有变体之类的道具。 请参阅以下代码片段以显示微调器。

import React from 'react';import Spinner from 'react-bootstrap/Spinner';const SpinnerDemo = () => {    return (        <React.Fragment>            <div className='mb-4'>                <Spinner animation="border" variant="primary" />                <Spinner animation="border" variant="secondary" className='ms-3' />                <Spinner animation="border" variant="success" className='ms-3' />                <Spinner animation="border" variant="danger" className='ms-3' />                <Spinner animation="border" variant="warning" className='ms-3' />                <Spinner animation="border" variant="info" className='ms-3' />                <Spinner animation="border" variant="light" className='ms-3' />                <Spinner animation="border" variant="dark" className='ms-3' />            </div>            <div>                <Spinner animation="grow" variant="primary" />                <Spinner animation="grow" variant="secondary" className='ms-3' />                <Spinner animation="grow" variant="success" className='ms-3' />                <Spinner animation="grow" variant="danger" className='ms-3' />                <Spinner animation="grow" variant="warning" className='ms-3' />                <Spinner animation="grow" variant="info" className='ms-3' />                <Spinner animation="grow" variant="light" className='ms-3' />                <Spinner animation="grow" variant="dark" className='ms-3' />            </div>        </React.Fragment>    );}export default SpinnerDemo;

将它包含在 App.js 文件中,您将看到以下输出。

您已完成学习如何在 React 应用程序中安装和使用 React-Bootstrap UI 库并创建令人惊叹的应用程序。

关注七爪网,获取更多APP/小程序/网站源码资源!

标签: #bootstrap源码下载