Я новичок, чтобы реагировать на родных.Я использую библиотеку «Reaction-native-рейтинги» для рейтинга звезд, и у меня есть 3 места, где я использую компонент рейтинга, но не знаю, как установить состояние свойства для каждого из представлений.
Вот код ниже, я хочу обновить техническую оценку, аналитическую оценку, оценку:
export class Feedback extends Component {
constructor(props) {
super(props);
this.state = {
technicalRating: '',
analyticalRating: '',
commRating:'',
}
}
render() {
return (
<View style={styles.row}>
<View style={styles.view}>
<Text style={styles.skillsText}>Technical Skills*</Text>
</View>
<RatingView />
</View>
<View style={styles.row}>
<View style={styles.view}>
<Text style={styles.skillsText}>Analytical Skills*</Text>
</View>
<RatingView />
</View>
<View style={styles.row}>
<View style={styles.view}>
<Text style={styles.skillsText}>Communication*</Text>
</View>
<RatingView />
</View>
}
}
export class RatingView extends Component {
ratingCompleted(rating) {
console.log("Rating is: " + rating)
}
render() {
return <Rating
showRating
onFinishRating={this.ratingCompleted}
style={{ marginRight: 10, marginTop: 6 }}
fractions={1}
imageSize={20}
showRating={false}
startingValue={0}
/>
}
}
Заранее спасибо.