--- category: Components type: Data Entry title: Rate --- Rate component. ## When To Use - Show evaluation. - A quick rating operation on something. ## API | Property | Description | type | Default | Version | | --- | --- | --- | --- | --- | | allowClear | whether to allow clear when click again | boolean | true | 3.1.0 | | allowHalf | whether to allow semi selection | boolean | false | | | autoFocus | get focus when component mounted | boolean | false | | | character | custom character of rate | ReactNode | `` | | | className | custom class name of rate | string | - | | | count | star count | number | 5 | | | defaultValue | default value | number | 0 | | | disabled | read only, unable to interact | boolean | false | | | style | custom style object of rate | object | - | | | tooltips | Customize tooltip by each character | string\[] | - | 3.12.0 | | value | current value | number | - | | | onBlur | callback when component lose focus | Function() | - | | | onChange | callback when select value | Function(value: number) | - | | | onFocus | callback when component get focus | Function() | - | | | onHoverChange | callback when hover item | Function(value: number) | - | | | onKeyDown | callback when keydown on component | Function(event) | - | | ## Methods | Name | Description | Version | | ------- | ------------ | ------- | | blur() | remove focus | | | focus() | get focus | |