Я пытаюсь передать состояние функции в рендере, поэтому при каждом нажатии я получаю результат. Я проверяю, передано ли состояние в console.log, и я получаю Undefined, почему? (Изменить: minNum и maxNum будут меняться со временем, поэтому я хочу рассматривать их как состояние, а не параметры).
class Generator extends React.Component {
constructor (props) {
super(props)
this.state = {
onView: '0',
minNum: 0 ,
maxNum: 100
}
}
render() {
const { minNum, maxNum } = this.state;
const btnClick = (minNum, maxNum) => {
console.log(minNum);
}
return (
<div className="container">
<Instructions />
<Range
max={this.state.maxNum}
min={this.state.minNum}
/>
<Generate currentClick={btnClick}/>
<View show={this.state.onView}/>
</div>
);
}
}
export default Generator;