English | 中文版
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/lib/less/index.less';
ReactDOM.render(<Button>Button</Button>, mountNode);
Documentaion
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
- Starring this repo
- Leaving a comment here if you are using RSUITE in your project (like we do 😄)
- Becomiong a backer on OpenCollective
License
RSUITE is MIT licensed. Copyright (c) 2016-present, HYPERS.