Я использую реагировать на машинопись. У меня есть родительская функция, которая получает событие изменения ввода.
Родительский компонент:
public onFormChange = (key: string) =>
(event: React.ChangeEvent<HTMLInputElement>): void => {
.....
}
public render(): React.ReactNode {
return (
....
<Child onChange={onFormChange(key)}>
...
)
}
Я создал объект в дочернем компоненте, который выглядит как событие:
public onChangeTitle = () => {
this.props.onChange({target: {value: 'val'}});
}
Однако, это вызывает Maximum update depth exceeded
Ошибка
Итак, как мне создать событие в дочерней функции программно? Я не могу изменить родительскую функцию. Пожалуйста, приведите примеры в машинописи.