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 v5. If you need to continue using it on IE 10, please use v4.
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:3000/ 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.