awesome-react-components
Version:
React Components created with new React APIs for best performance.
77 lines (48 loc) • 2.87 kB
Markdown
# awesome-react-components
React Components created with new React APIs for best performance.
And write with TypeScript, Unit Testing with Jest.
<div align="center">
An awesome React components library.
[](https://circleci.com/gh/guonanci/awesome-react-components)
[](https://codecov.io/gh/guonanci/awesome-react-components/branch/master)
[](https://david-dm.org/guonanci/awesome-react-components)
[](https://david-dm.org/guonanci/awesome-react-components?type=dev)
[](https://www.npmjs.org/package/awesome-react-components)
[](http://npmjs.com/awesome-react-components)
[](http://isitmaintained.com/project/guonanci/awesome-react-components "Percentage of issues still open")
</div>
## ✨ Features
- Written in React16.7.0-alpha.2, TypeScript3.1
# 🖥 Environment Support
* Modern browsers and Internet Explorer 11, Internet Edge
* Server-side Rendering
* [Electron](http://electron.atom.io/)
## 📦 Install
```bash
yarn add awesome-react-components
```
## 🔨 Usage
```tsx
import * as React from 'react'
import * as ReactDOM from 'react-dom'
import { Button } from 'awesome-react-components'
ReactDOM.render(<Button type="primary" />, document.querySelector('#app'))
```
and import style manually
```tsx
import 'awesome-react-components/dist/arc.css' // or 'awesome-react-components/dist/arc.css'
```
## 🔗 Links
- [Docs](https://guonanci.github.io/awesome-react-components/)
## ⌨️ Development
```bash
$ git clone git@github.com:guonanci/awesome-react-components.git
$ cd awesome-react-components
$ yarn
$ yarn start
```
Open your browser and visit http://127.0.0.1:8001 .
## 🤝 Contributing [](http://makeapullrequest.com)
Let's build a better awesome-react-components together.
We welcome all contributions. Please read our [CONTRIBUTING.md](https://github.com/guonanci/awesome-react-components/blob/master/.github/CONTRIBUTING.md) first.
You can submit any ideas as [pull requests](https://github.com/guonanci/awesome-react-components/pulls) or as [GitHub issues](https://github.com/guonanci/awesome-react-components/issues).