Я делаю каландр с использованием реактивного каландра. Я могу использовать, чтобы подняться, но для добавления какого-либо события в любой день, мне нужно иметь событие клика в каждый кликовый день календаря. Я вижу учебник «Реакция-календарь». У них уже есть встроенный обработчик событий для Day-Click. Но я не смог получить текущую ссылку на элемент, чтобы изменить некоторые их атрибуты с помощью DOM-манипуляции. Пожалуйста, помогите.
https://prnt.sc/rlvec9 (Экран календаря)
Код компонента каландра
class App extends React.Component {
constructor(props)
{
super(props)
this.state={
date:new Date(),
dayColor:'#fff'
}
}
onChange = date => this.setState({ date })
render()
{
return (
<div className="App">
<Calendar
onChange={this.onChange}
onClickDay={console.log(this)}
value={this.state.date}
/>
</div>
);
}
}