class StarRating extends Component {
constructor (props) {
super(props)
}
log = (selected) => {
console.log(selected)
}
render() {
return <div>
<Star
selected = {true}
doClick={() => this.log(this.selected)}
/>
<Star />
<Star/>
<Star/>
<Star/>
</div>
}
}
Мне нужно передать «selected», то есть «true» в моем случае, чтобы записывать в журнал, но написано «undefined», что мне изменить?
Это компонент Star.
const Star = ({selected, doClick=f=>f}) =>
<div className = {(selected) ? "star selected" : "star"} onClick={doClick}></div>
Star.propTypes = {
selected: PropTypes.bool,
doClick: PropTypes.func
}
export default Star