Skip to main content
Version: 4.0.0-beta.0

AirbnbRating

Ratings are used to collect measurable feedback from users.

Use Rating over an Input where imagery can increase user interaction.

This component is imported from react-native-ratings.

There are two types of rating - TapRating and SwipeRating.

This documentation is for Tap Rating version.

Usage


Props

AirbnbRating

Reference

AirbnbRating

count

Total number of ratings to display

Default is 5

TypeDefault
numberNone

defaultRating

Initial value for the rating

Default is 3

TypeDefault
numberNone

isDisabled

Whether the rating can be modified by the user

Default is false

TypeDefault
booleanNone

onFinishRating

Callback method when the user finishes rating. Gives you the final rating value as a whole number

TypeDefault
(number: any) => voidNone

reviewColor

Color value for review.

Default is #f1c40f

TypeDefault
stringNone

reviewSize

Size value for review.

Default is 40

TypeDefault
numberNone

reviews

Labels to show when each value is tapped

e.g. If the first star is tapped, then value in index 0 will be used as the label

Default is ['Terrible', 'Bad', 'Okay', 'Good', 'Great']

TypeDefault
string[]None

selectedColor

Color value for filled stars.

Default is #004666

TypeDefault
stringNone

showRating

Determines if to show the reviews above the rating

Default is true

TypeDefault
booleanNone

size

Size of rating image

Default is 40

TypeDefault
numberNone

starContainerStyle

Style for star container

Default is none

TypeDefault
View style(Object)None

starImage

Pass in a custom base image source

TypeDefault
stringNone