rc-rate
React Star Rate Component
Last updated 7 years ago by zombiej .
MIT · Repository · Bugs · Original npm
$ cnpm install rc-rate 
SYNC missed versions from official npm registry.

rc-rate


React Rate Component

NPM version build status Test coverage gemnasium deps npm download

Screenshots

Development

npm install
npm start

Example

http://localhost:8000/examples/

online example: http://react-component.github.io/rate/

install

rc-rate

Usage

import React from 'react'
import ReactDOM from 'react-dom'
import Rate from 'rc-rate'

ReactDOM.render(
  <Rate />,
  document.getElementById('root')
)

with styled-components

import React from 'react'
import ReactDOM from 'react-dom'
import Rate from 'rc-rate'
import styled from 'styled-components'

const StyledRate = styled(Rate)`
  &.rc-rate {
    font-size: ${({ size }) => size}px;
  }
`

ReactDOM.render(
  <StyledRate size="24" />,
  document.getElementById('root')
)

API

props

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
direction string ltr The direction of rate

Test Case

npm test
npm run chrome-test

Coverage

npm run coverage

open coverage/ dir

License

rc-rate is released under the MIT license.

Current Tags

  • 2.9.2                                ...           latest (3 years ago)

11 Versions

  • 2.9.2                                ...           3 years ago
  • 2.9.1                                ...           5 years ago
  • 2.8.2                                ...           5 years ago
  • 2.7.0                                ...           5 years ago
  • 2.3.0                                ...           8 years ago
  • 2.4.3                                ...           7 years ago
  • 2.5.0                                ...           7 years ago
  • 1.1.2                                ...           9 years ago
  • 2.1.1                                ...           8 years ago
  • 2.6.0                                ...           5 years ago
  • 2.5.1                                ...           6 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (4)
Dev Dependencies (8)
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org