爱意满满的作品展示区。
simonguo

一套 React 的 UI 组件库: RSUITE

  •  
  •   simonguo · Mar 25, 2017 · 3512 views
    This topic created in 3511 days ago, the information mentioned may be changed or developed.

    关于 RSUITE


    RSUITE [ɑː(r)swiːt] 是一套 React 开发的 UI 组件库,提供 Bootstrap 设计体系的常用组件,并且会在此基础上持续开发一些高级组件。

    我们的目标就是让 WEB 开发更快捷,同时具有一定的灵活性和扩展性。

    加入 Discord ,直接与开发者沟通。

    特性

    • 基于 React 组件化开发模式
    • 丰富、漂亮 UI 组件
    • 支持多主题切换
    • 支持响应式布局
    • 支持 ES2015

    版本

    npm Travis


    安装

    npm install rsuite --save
    

    示例:

    // ES2015
    const { Button } = require('rsuite');
    
    // CommonJS
    var Button = require('rsuite').Button;
    
    // AMD
    define(['rsuite'], function(Suite) {
      var Button = Suite.Button;
      ...
    });
    
    
    ReactDOM.render(<Button>Button</Button>, mountNode);
    

    主题

    • 可以直接引入 css
    <link rel="stylesheet" href="//t.hypers.com.cn/libs/rsuite/css/0.1.0/rsuite.min.css">
    
    • 可以通过 rsuite-theme 管理,只需要配置一个系统主色,自动生成系统配色方案。

    浏览器支持

    默认支持 IE9+, chrome , safari , Firefox 等主流浏览器,如果想要支持 IE8 及以下的浏览器,需要引入 html5shiv、es5-shim, 来处理对 HTML5 标签、ECMAScript5 兼容性问题

    <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv-printshiv.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/3.4.0/es5-shim.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/3.4.0/es5-sham.js"></script>
    <![endif]-->
    

    相关链接:

    9 replies  •  2017-03-25 17:10:24 +08:00
    likezun
    likezun
    Mar 25, 2017
    1
    轮子?
    notes
    notes
    Mar 25, 2017 via Android
    2
    支持,目前文档不够完善,看了看就没了
    simonguo
    simonguo
    OP
    Mar 25, 2017 via iPhone
    3
    @notes 谢谢,我们会把文档跟进上的
    learnshare
    learnshare
    Mar 25, 2017
    4
    simonguo
    simonguo
    OP
    Mar 25, 2017 via iPhone
    5
    @learnshare 谢谢了,你是在什么环境上,什么浏览器啊?
    learnshare
    learnshare
    Mar 25, 2017
    6
    @simonguo http://t.hypers.com.cn/libs/rsuite/css/0.1.0/rsuite.min.css 被 uBlock 里的一条规则命中,屏蔽掉了
    simonguo
    simonguo
    OP
    Mar 25, 2017
    7
    @learnshare 好的,我处理一下
    simonguo
    simonguo
    OP
    Mar 25, 2017
    8
    @learnshare 已修复
    learnshare
    learnshare
    Mar 25, 2017
    9
    @simonguo 确认修复 ✔️
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2372 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 15:34 · PVG 23:34 · LAX 07:34 · JFK 10:34
    ♥ Do have faith in what you're doing.