Я получаю ожидаемый onClick
прослушиватель событий как функцию, но получил ошибку типа объекта.Может ли кто-нибудь помочь мне решить эту проблему?
Ниже приведен фрагмент кода:
render_detail_options = () => {
return(
<div>
<component-name
name={detail.name}
recipient={detail.recipient}
/>
</div>
);
};
render = () => {
return (
<div className="details">
<table>
<thead>
<tr>
<th>...</th>
</tr>
</thead>
<tbody>
{this.state.details.map((detail) => {
const option = this.props.options.find(option => option.id === detail.option_id);
return (
<tr key={detail.id}>
<td>{detail.recipient}</td>
<td>
<some-component>
<button>...</button>
<span onClick={this.render_detail_options(share, model)}>Edit</span>
</some-component>
</td>
</tr>
</tbody>);