Я впервые работаю с каландрами в реакции и нашел интересный реактивный большой каландр. Я создал календарь с некоторыми событиями, но у меня возникают некоторые ошибки консоли, с которыми я не знаком.
Warning: Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate
bugs in your code.
* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or
move it to static getDerivedStateFromProps.
Please update the following components: DayColumn, TimeGrid, TimeGutter
Может кто-нибудь объяснить мне это? Спасибо!
Кроме того, я хотел бы знать, возможно ли отображать только представление за месяц, а не все (день, неделя, повестка дня).
Вот мой код:
render(){
const localizer = momentLocalizer(moment)
const holidays = []
this.state.holidays.map((holiday,index) => {
let start = moment(holiday.for_date).toDate()
holidays.push({ start: start,
end: start,
color: holiday.color,
key:index,
title:holiday.title})
})
const list = [...holidays]
return(
<div className="calender">
<Calendar
localizer={localizer}
events={list}
defaultDate={moment().toDate()}
startAccessor="start"
endAccessor="end"
/>
</div>
)}