Сообщение об ошибке:
Тип 'void' не может быть назначен типу '((событие: MouseEvent ) => пусто) | undefined'.ts (2322) index.d.ts (1443, 9): ожидаемый тип происходит из свойства onClick, которое здесь объявлено в типе DetailHTMLProps. '
Вопрос: Почему я вынужден использовать mouseEvent для onClick? И как передать параметры функции onClick?
groups.map((group) => {
group.fields.map((field) => {
...
<button
///****ERROR MESSAGE HERE****///
onClick={this.handleClickOption(group.index, 'g', field.label)}
type="button"
className={styles.emptyButton}
>
Вот мой вызов handleClickOption
handleClickOption(connectorName: string, stepIndex: string | number, label: string): void {
const { onChange } = this.props;
onChange(`${connectorName}.${stepIndex}.${label})]`);
}