React是如今最火爆的前端技术,而React最棒的一个特点就是有大量功能丰富的组件库和开发框架可用。从按钮到卷轴到工具条,应有尽有,而且这些组件可以各行其是,也可以组装成复杂的UI,你也可以把UI分解成独立的可服用的模块。

以下IT经理网介绍几个非常重要而有用的React组件库和开发框架,方便你在现有React组件基础上快速拼装UI:

1.React Material UI

Material UI是实现谷歌拟物设计原则最流行的框架,包含大量组件,如工具条、表格、按钮、导航等等。甚至还为UI设计提供了超过900个不同的SVG图标。

2.React Bootstrap

React Bootstrap提供面向React组件的Bootstrap重构框架,Bootstrap是目前最流行的UI框架,将它与React组件合体,夫复何求?

3.React Belle

React Belle提供哦你一系列漂亮的,可配置的组件,包括开关、下拉列表框、评分、文本输入、卡片等等。这个框架引以为傲的是为桌面和移动端都做了优化的同时,也支持进行样式上的高级自定义配置。

4.React ToolBox

React Toolbox是非常流行的React组件库,包含大量拟物设计组件。React Toolbox基于最流行的方案例如CSS Modules(由SASS编写),Webpack和ES6,能够与Webpack工作流无缝集成,并且非常容易定制,也非常灵活。虽然包含多大十种组件,React Toolbox的可配置性非常高,提供绝佳的UI开发体验。

5.React Grommet

Grommet是一个非常强调体验的的React组件库,所有组件都可访问,具备跨浏览器兼容性且支持主题定制。通过对属性的配置,组件的灵活性也可以进一步提高。Grommet颜值很高,非常适合用来快速开发干净简洁,具备关键基本功能的UI。

6.Semantic UI

React Semantic UI是React官方集成的Semantic UI组件库。作为一个开发框架,Semantic可用来创建界面美观的响应式布局,支持对HTML标签或组件渲染的控制。你也无需增加额外的嵌套组件来编辑组件功能和属性。这对于同时使用MenuLinks和React-router来说非常重要。

7.React With Bit

Bit是一个非常强大的工具,可以调用任何其他应用或者代码库中找到的任何组件。Bit在你的源代码文件之上增加了一个虚拟层,帮助创建、管理和复用组件,而无需导入整个代码库。Bit会自动解析文档并在任意地点和框架中运行组件测试,这使Bit成为一个极为有用的React组件工具。在Bit community hub社区,你还能找到所需的几乎任何React UI功能

七个不可错过的React组件库与开发框架的更多相关文章

  1. 如何快速构建React组件库

    前言 俗话说:"麻雀虽小,五脏俱全",搭建一个组件库,知之非难,行之不易,涉及到的技术方方面面,犹如海面风平浪静,实则暗礁险滩,处处惊险- 目前团队内已经有较为成熟的 Vue 技术 ...

  2. React组件库

    图表组件库:Recharts(React和D3构建的图表库) UI组件库:react-bootstrap

  3. React 组件库框架搭建

    前言 公司业务积累了一定程度,需要搭建自己的组件库,有了组件库,整个团队开发效率会提高恨多. 做组件库需要提供开发调试环境,和组件文档的展示,调研了几个比较主流的方案,如下: docz 配置简单,功能 ...

  4. React组件库集锦及学习视频

    [转载]https://www.rails365.net/articles/react-zui-hao-de-ui-zu-jian-ku-ji-jin 这里有一篇讨论,说了哪个才是 React 最好的 ...

  5. [翻译]怎么写一个React组件库(二)

    本文同步发布于知乎专栏 https://zhuanlan.zhihu.com/p/27434018,喜欢本文的就去知乎点个赞支持下吧- 引言 该系列文章将通过创建一个组件库来引导你学习如何构建自己的组 ...

  6. [翻译]怎么写一个React组件库(一)

    本文同步发布于知乎专栏 https://zhuanlan.zhihu.com/p/27401329,喜欢本文的就去知乎点个赞支持下吧- 引言 该系列文章将通过创建一个组件库来引导你学习如何构建自己的组 ...

  7. React组件库Ant Design的安装与使用

    一.什么是 Ant Design 1.Ant Design 提炼自企业级中后台产品的交互语言和视觉风格 2.Ant Design 使用 TypeScript 构建,提供完整的类型定义文件 二.Ant ...

  8. 使用dumi生成react组件库文档并发布到github pages

    周末两天玩了下号称西湖区东半球最牛逼的react文档站点生成工具dumi,顺带结合github pages生成了react-uni-comps文档站, 一套弄下来,感觉真香,现在还只是浅尝,高级的特性 ...

  9. 从0开始用webpack开发antd,react组件库npm包并发布

    一.初始化一个npm包 1.新建一个文件夹(名称随意,建议和报名一致),输入命令 :npm init -y 会自动生成一个包的说明文件 package.json如下(本文以scroll-antd-ta ...

随机推荐

  1. c++引用(修改引用的值)

    当我们希望修改某个函数的返回值时,通常我们会返回这个值的引用(因为函数返回值其实是返回那个值得一份拷贝而已,所以想要修改必须使用引用): .h文件 #pragma once #include < ...

  2. tornado-cookies+pycket 验证

    1.pip install pycket pip install redis 2.config settings = dict( debug=True, template_path='template ...

  3. EXCEL中统计单元格内容出现次数

    参考网站: https://jingyan.baidu.com/article/7c6fb428dfcc9580642c90ae.html 统计单元格内容出现次数是工作中经常会涉及到的问题. 那么,如 ...

  4. django之ForNode是如何渲染的

    django的模板编译后变成一般text.tag.varible,然后根据上下文进行渲染. class ForNode(Node):    child_nodelists = ('nodelist_l ...

  5. 05.linux目录结构

      bin  存放二进制可执行文件(ls,cat,mkdir等)   boot  存放用于系统引导时使用的各种文件   dev 用于存放设备文件   etc  存放系统配置文件   home 存放所有 ...

  6. HashMap怎样解决碰撞问题

    碰撞:HashMap运用put方法存储多个元素时,计算得出相同的hashCode,在put时出现冲突. 处理:利用“拉链法”处理HashCode的碰撞问题:当我们将键值对传递给put方法时,他调用键对 ...

  7. day16-小数据池

    一,什么是代码块 Python程序是由代码块构造的.块是一个python程序的文本,他是作为一个单元执行的. 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块. 而作为交互方式输入的每个命 ...

  8. Spring boot 配置嵌入式Servlet容器

    SpringBoot默认使用Tomcat作为嵌入式的Servlet容器 1.修改和server有关的配置(ServerProperties[也是EmbeddedServletContainerCust ...

  9. css3 - 特性

    伪类选择器 伪类选择器,不用再使用js来控制奇偶不同了 tr:nth-child(even){ background-color: white; } tr:nth-child(odd){ backgr ...

  10. ABAP-串口通信-道闸设备

    最近SAP系统需要与道闸设备集成,通过串口通讯模式控制道闸栏杆升降,在此将开发过程中的思路及问题点做个备注. 一.相关设备 道闸设备型号:富士智能FJC-D618 串口模块:康耐德 C2000-A1- ...