Проблемы с реактивным-большим каландром - PullRequest
0 голосов
/ 15 апреля 2020

Я впервые работаю с каландрами в реакции и нашел интересный реактивный большой каландр. Я создал календарь с некоторыми событиями, но у меня возникают некоторые ошибки консоли, с которыми я не знаком.

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>
  )}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...