# rc-rate
---
React Rate Component
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![gemnasium deps][gemnasium-image]][gemnasium-url]
[![npm download][download-image]][download-url]
[npm-image]: http://img.shields.io/npm/v/rc-rate.svg?style=flat-square
[npm-url]: http://npmjs.org/package/rc-rate
[travis-image]: https://img.shields.io/travis/react-component/rate.svg?style=flat-square
[travis-url]: https://travis-ci.org/react-component/rate
[codecov-image]: https://img.shields.io/codecov/c/github/react-component/rate/master.svg?style=flat-square
[codecov-url]: https://codecov.io/gh/react-component/rate/branch/master
[gemnasium-image]: http://img.shields.io/gemnasium/react-component/rate.svg?style=flat-square
[gemnasium-url]: https://gemnasium.com/react-component/rate
[node-url]: http://nodejs.org/download/
[download-image]: https://img.shields.io/npm/dm/rc-rate.svg?style=flat-square
[download-url]: https://npmjs.org/package/rc-rate
## Screenshots
## Development
```
npm install
npm start
```
## Example
http://localhost:8000/examples/
online example: http://react-component.github.io/rate/
## install
[](https://npmjs.org/package/rc-rate)
## Usage
```js
import React from 'react'
import ReactDOM from 'react-dom'
import Rate from 'rc-rate'
ReactDOM.render(
name | type | default | description |
---|---|---|---|
count | number | 5 | star numbers |
value | number | controlled value | |
defaultValue | number | 0 | initial value |
allowHalf | bool | false | support half star |
allowClear | bool | true | reset when click again |
style | object | {} | |
onChange | function(value: Number) | `onChange` will be triggered when click. | |
onHoverChange | function(value: Number) | `onHoverChange` will be triggered when hover on stars. | |
character | ReactNode | ★ | The each character of rate |
disabled | bool | false |