Как передать функцию от одного компонента к пользовательскому компоненту в свойстве `components` реагировать-большой-календарь? - PullRequest
0 голосов
/ 29 октября 2019

У меня есть два компонента App в index.js и customEvent в папке component. Я импортировал компонент customEvent в файл index.js и поместил его в компонент Calendar (компонент из библиотеки React Big Calendar).

Демонстрация здесь: https://stackblitz.com/edit/react-a8ntw9

<Calendar
   components = {{
     event: CustomEvent
   }}
/>

В компоненте App я создал функцию hello, которую я хотел бы передать компоненту CustomEvent. Мой вопрос: как передать функцию hello из компонента App в `CustomEvent? Я пробовал что-то вроде этого:

components = {{
  event: <CustomEvent hello = {this.hello} />
}}

, но у меня ошибка:

Тип элемента недопустим: ожидается строка (для встроенных компонентов) или класс / функция(для составных компонентов), но получил: объект.

...