reactstrap

基于 Bootstrap 4 的无状态 React 组件
授权协议 MIT
开发语言 JavaScript
所属分类 手机/移动开发、 React 开源项目
软件类型 开源软件
地区 不详
投 递 者 隗昀
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

reactstrap 是基于 Bootstrap 4 的无状态 React 组件。

tl;dr

npx create-react-app my-app
cd my-app/
npm start

或者如果不提供 npx 的话:

npm install -g create-react-app

create-react-app my-app
cd my-app/
npm start

CDN

<!-- Main version -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/reactstrap/6.0.1/reactstrap.min.js"></script>

<!-- All optional dependencies version -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/reactstrap/6.0.1/reactstrap.full.min.js"></script>
<!-- Main version -->
<script src="https://unpkg.com/reactstrap@6.0.1/dist/reactstrap.min.js"></script>

<!-- All optional dependencies version -->
<script src="https://unpkg.com/reactstrap@6.0.1/dist/reactstrap.full.min.js"></script>

 

  • alert <Alert color="primary">This is a primary alert </Alert> <Alert color="primary"> <h4 className="alert-heading">Well done!</h4> <a href="#" className="alert-link">an example link</a>. <

  • Installation NPM Install reactstrap and peer dependencies via NPMnpm install --save reactstrap react react-dom Import the components you need Danger!import React from 'react'; import { Button } from '

  • Custom error messages 自定义错误信息 validate={{ required: {value: true, errorMessage: 'Please enter a name'}, pattern: {value: '^[A-Za-z0-9]+$', errorMessage: 'Your name must be composed only with l

  • 由于modal可以传递className,可以直接传递自己的className给modal。 用自己的样式覆盖原有样式(注意css中规则的排列顺序),并且将自己的组件引用放在bootstrap.min.css的引用之后。  

  • react-script 编译,部署,sass,less,test,helmet等 https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#adding-bootstrap reactstrap bootstrap几乎所有的组件封装,是目前

 相关资料
  • 每个人都说它使用组件将提高应用程序的性能。然而,我注意到,在错误的地方使用无状态组件确实会降低应用程序的性能。 无状态组件:

  • 在我的React JS项目中,我正在处理。我已经通过了使用进行私有路由和身份验证的示例。 https://reacttraining.com/react-router/web/example/auth-workflow 根据这个留档,他们创建了一个作为无状态组件。 但我的要求是将其转换为有状态的React组件,因为我想将我的组件连接到redux存储。 这是我的代码。 无状态组件 我将这个组件转换成

  • 本文向大家介绍描述下在react中无状态组件和有状态组件的区别是什么?相关面试题,主要包含被问及描述下在react中无状态组件和有状态组件的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 1,无状态组件主要用来定义模板,接收来自父组件props传递过来的数据,使用{props.xxx}的表达式把props塞到模板里面。无状态组件应该保持模板的纯粹性,以便于组件复用。创建无状态组件如下: v

  • 问题内容: 我希望创建一个无状态组件,其元素可以由父组件验证。 在下面的示例中,我遇到了一个问题,其中输入从未分配给父级的私有属性。 何时调用,是。是否有我所缺少的东西,或者有更好的方法来做到这一点? 问题答案: 编辑:您现在可以使用React Hooks。 请参阅Ante Gulin的答案。 您无法访问做出反应等的方法(例如,在无状态组件等)在内。查看有关GH的完整讨论。 无状态的想法是没有为其

  • 我试图在TypeScript中编写一个React无状态函数组件。请参见以下代码: 然而,编译器在const Link上给了我一个错误: src/components/Link。tsx(17,7):错误TS2322:Type“({view,className,params,queryParams,store,refresh,style,children,title,router}:LinkPr…”不

  • 问题内容: 我正在尝试将在这里找到的这个很棒的动画转换为React可重用的组件。看来此组件将需要一个父组件作为画布,而许多子组件则为。 出于性能方面的考虑,将它们变成无状态组件可能会更好,因为会有很多这样的组件。我不熟悉制作无状态组件,并且想知道应该在哪里定义和中定义的和函数。 无状态组件的功能是在组件内部还是外部?换句话说,以下哪个更好? 1: 2: 每种都有什么优点/缺点,其中哪一种对我的特定

  • 问题内容: 我已经尝试了两个类组件: 并使用功能组件: 页面上显示的x值永远不会改变,或者似乎是随机改变的。是什么赋予了? 问题答案: 当您告诉React某些更改时,React仅知道使用其为状态管理提供的功能来重新渲染: 另外,功能组件应该是 纯 组件(没有副作用),因此要更新它们,React会给我们带来麻烦: 因此,您不能只是分配给一个变量并期望React知道:您必须使用它的更新函数,以便它知道

  • [编辑] 问题不在于isAuth属性,而在于ProtectedRoad中重定向组件中的props.location!尽管如此,如果你有一个问题来理解use Selector或mapStateToProps,去@Versifici的答案! [结束编辑] 我有一个React/Redux应用程序,在authReducer中具有isAuth属性。我想将其传递给我的ProtectedRoute组件以检查行为