Чтобы передать функцию вашему компоненту, вы просто передадите ссылку на функцию.В вашем примере, если вы выставили myFunction Prop, то все, что вам нужно сделать в родительской функции рендера, это передать функцию.Например:
// parent render function
render() {
const funcReference = () => { console.log('click') };
return (<my-component myFunction={funcReference}></my-component>);
}
В MyComponent вы подключите функцию к обработчику onClick элемента, который должен запустить функцию.Например:
// MyComponent render function
render() {
return (<div>
<button onClick={this.myFunction}>Click Me!</button>
</div>);
}
Как объяснялось в предыдущем ответе, если вы хотите уведомить родительский компонент о щелчке, то вы будете использовать EventEmitter в дочернем компоненте и функцию @Listen народитель.