I,
Size: a a a
I,
I,
TR
BM
Ⓣ
DS
I,
DS
I,
DS
VR
Ⓣ
VV
a
е
const [review, setReview] = useState({ productRating: 0, review: "" });
const handleTextarea = event => {
const el = event.target;
el.style.height = el.scrollHeight + 'px';
setReview(prevState => {
return { ...prevState, review: el.value };
})
}
const changeRating = event => {
setReview(prevState => {
return { ...prevState, productRating: event };
})
}
<ReactStars
count={5}
value={review.productRating}
activeColor="#0F0F0F"
color="#747474"
size={16}
onChange={changeRating}
/>
<textarea
value={review.review}
onChange={handleTextarea}
className="productLeaveReview__textarea">
</textarea>
DS
const [review, setReview] = useState({ productRating: 0, review: "" });
const handleTextarea = event => {
const el = event.target;
el.style.height = el.scrollHeight + 'px';
setReview(prevState => {
return { ...prevState, review: el.value };
})
}
const changeRating = event => {
setReview(prevState => {
return { ...prevState, productRating: event };
})
}
<ReactStars
count={5}
value={review.productRating}
activeColor="#0F0F0F"
color="#747474"
size={16}
onChange={changeRating}
/>
<textarea
value={review.review}
onChange={handleTextarea}
className="productLeaveReview__textarea">
</textarea>
MS
е
DS
styled(YourComponent)