Целевое значение события не определено

Почему это неправильно?

<input
    id="url"
    type="text" className="form-control"
    value={url}
    placeholder="https://example.com"
    onChange={(e: React.FormEvent<HTMLInputElement>) => this.setState({
        url: e.target.value
    })}
/>

Я получаю: Property 'value' does not exist on type 'EventTarget'

Примечание: нет ничего плохого в коде e.target.value. Это возвращает правильное значение. Мой вопрос заключается в том, что является правильным «типом» для этого события, потому React.FormEvent<HTMLInputElement>что не имеет свойства event.target.value.

1 ответ