Introduction
React Suite is a library of React components, designed for middle platform and back-end products. Committed to creating intimate interactive designs while providing developers with a friendly development experience.
UI Design
RSUITE Design Prototype and specification, click to view
Supported Platforms
Browser
- React Suite supports all major modern browsers.
IE / Edge | Firefox | Chrome | Safari |
---|---|---|---|
IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
- IE<=10 is no longer supported since React Suite 5.0.
- If you need to continue using it on IE 10, please use React Suite 4.0.
- React Suite is designed and implemented for use on modern desktop browsers rather than mobile browsers.
Server
React Suite supports server side rendering. Support Next.js to build applications.
Supported development environment
- Supports React 16 +
- Supports TypeScript
- Supports Electron
- Supports Reason
Examples
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/.
Development
Test-Driven Development(TDD)
- Fork
https://github.com/rsuite/rsuite
this repo.
$ git clone git@github.com:<YOUR NAME>/rsuite.git
$ cd rsuite
- Install it and run
$ npm install
$ npm run tdd
- Run a single component test case.
$ M=Button npm run tdd
UI-Driven Development
- Fork
https://github.com/rsuite/rsuite
this repo.
$ git clone git@github.com:<YOUR NAME>/rsuite.git
- Install it and run
$ cd rsuite
$ npm install
$ cd rsuite/docs
$ npm install
$ npm run dev
- Your show time. Open url http://127.0.0.1:3200/ in browser.
Supporting RSUITE
If you like RSUITE, you can show your support by either
- Star this repo
- Leaving a comment here if you are using RSUITE in your project (like we do 😄)
- Becoming a backer on OpenCollective
License
RSUITE is MIT licensed. Copyright (c) 2016-present, HYPERS.