Witam.
Więc po kolei. Tworzę kalendarz w reactJS.
Mam coś takiego pastebin. I teraz chciałbym do każdego elementu CalendarDay dodać wydarzenia pobierane z bazy danych w miejscu componentDidMount() w elemencie CalendarTable. No i teraz mam pytanie jak tego dokonać :D. Próbowałem dla całego kalendarza stworzyć tablicę elementów CalendarDay które miałby w sobie funkcje która dodawałaby te wydarzenia jednak zatrzymałem się już przy samym wywołaniu ->
this.arrayOfDays[result[key].day].addEvent(result[key]);
Pojawia się błąd o tym że addEvent nie jest funkcją :(
A więc jak poprawnie dodać te wydarzenia? Może pobierać je jeszcze przed wyświetlaniem divów z kolejnymi dniami? Ale tu z kolei problem dalej pozostanie dla wydarzeń dodawanych w trakcie korzystania ze strony nie wczytywanych.
Oraz czy jest to sensownie napisane i czy powinienem zastosować inne podejście.