JavaScript CSS
Clone or download
Permalink
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE.md Apr 18, 2018
flow-typed/npm Support `appearance` on `<*Picker>` (#125) Jul 9, 2018
scripts Added InputPicker and TagPicker (#129) Jul 12, 2018
src Support `placeholder` on `<InputNumber>` (#140) Jul 20, 2018
styles update:Set color to picker placeholder. (#137) Jul 19, 2018
test Support `placeholder` on `<InputNumber>` (#140) Jul 20, 2018
.babelrc Update babel May 9, 2018
.bithoundrc update:Added bithound config file Apr 26, 2018
.codecov.yml Add .codecov.yml Jul 5, 2017
.coveralls.yml javscript set up for coveralls Aug 5, 2017
.editorconfig Update config Jul 3, 2017
.eslintignore Update components Dec 12, 2017
.eslintrc.js Added InputPicker and TagPicker (#129) Jul 12, 2018
.flowconfig add flow checker Dec 15, 2017
.gitignore Update config Apr 18, 2018
.prettierrc Add prettier Feb 28, 2018
.travis.yml Update npm token Jul 19, 2018
CHANGELOG.md bump 3.2.1 Jul 19, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md May 16, 2018
CONTRIBUTING.md Update docs Apr 13, 2018
CONTRIBUTING.zh-CN.md Update CONTRIBUTING.zh-CN.md Apr 26, 2018
LICENSE Update LICENSE Mar 27, 2018
README.md Added link to China Mirror May 22, 2018
README_zh.md Added link to China Mirror May 22, 2018
karma.conf.js Support `appearance` on `<*Picker>` (#125) Jul 9, 2018
package.json bump 3.2.1 Jul 19, 2018
postcss.config.js update:Add gulp && complie the less files Apr 17, 2018
stylelint.config.js update:Change the mistake of less for stylelint Apr 18, 2018
webpack.config.js Update config Apr 18, 2018

README.md

English | 中文版

RSUITE logo

npm Travis Coverage Status Discord

RSUITE (React Suite) is a set of react component libraries for enterprise system products. Built by HYPERS front-end team and UX team, mainly serving company's big data products.

After three major revisions, a large number of components and rich functionality have been accumulated.

Browser Compatibility

IE Edge Firefox Chrome Safari
>=10 >=14 >= 45 >= 49 >= 10
  • IE<=9 is no longer supported since RSUITE 3.0.
  • RSUITE is designed and implemented for use on modern desktop browsers rather than mobile browsers.

UI Design

RSUITE Design Prototype and specification, click to view

Installation

RSUITE is available as an npm package.

npm i rsuite --save

or if you prefer Yarn

yarn add rsuite

Usage

Here's a simple example

import { Button } from 'rsuite';
import 'rsuite/styles/less/index.less';

ReactDOM.render(<Button>Button</Button>, mountNode);

Live preview on CodeSandbox

Documentation

China Mirror 🇨🇳

You can go through full documentation or start with following sections

Changelog

Detailed changes for each release are documented in the release notes.

Contribution

Make sure you've read the guidelines before you start contributing.

Editor preferences are available in the .prettierrc for easy use in common code editors. Read more and download plugins at https://prettier.io/.

Supporting RSUITE

If you like RSUITE, you can show your support by either

opencollective-now

License

RSUITE is MIT licensed. Copyright (c) 2016-present, HYPERS.