, чтобы получить значение флажка, используйте event.target.checked вместо event.target.value, чтобы:
handleRadioSelect = (event) =>{
this.setState({
radioChecked : event.target.checked
})
}
И ваша ошибка появилась, потому что вам нужно использовать функцию стрелки для этого.handleCheck (чтобы вы могли передавать реквизиты событий) так:
onChange={e => this.handleCheck(e)}
В этом случае вам больше не нужно связывать его, а просто используйте обычную функцию для handleCheck, чтобы:
handleChange(event) {
this.props.handleChange(event);
}
Вот как я обычно к этому отношусь, надеюсь, это поможет!