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

rc-rate

React Rate Component

NPM version dumi build status Test coverage gemnasium deps npm download

Screenshots

Changelog

Development

npm install
npm start

Example

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 boolean false Support half star
allowClear boolean true Reset when click again
style object {}
onChange function (value) => {} onChange will be triggered when click
onHoverChange function (value) => {} onHoverChange will be triggered when hover on stars
character ReactNode | (props) => ReactNode The each character of rate
disabled boolean 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 (3)
Dev Dependencies (20)
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org