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.

npm Gitter

UI Design

RSUITE Design Prototype and specification, click to view

Supported Platforms

Browser

  • React Suite supports all major modern browsers.
IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
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

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)

  1. Fork https://github.com/rsuite/rsuite this repo.
$ git clone git@github.com:<YOUR NAME>/rsuite.git
$ cd rsuite
  1. Install it and run
$ npm install
$ npm run tdd
  1. Run a single component test case.
$ M=Button npm run tdd

UI-Driven Development

  1. Fork https://github.com/rsuite/rsuite this repo.
$ git clone git@github.com:<YOUR NAME>/rsuite.git
  1. Install it and run
$ cd rsuite
$ npm install
$ cd rsuite/docs
$ npm install
$ npm run dev
  1. 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

opencollective-now

License

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