Avatar ·

Manipulação do evento onChange em TypeScript: como obter event.target.value

Olá! Sou novo em TypeScript e estou tentando entender a manipulação de eventos em React. Tenho um input simples e quero obter seu valor a cada alteração. Mas o TypeScript reclama do tipo do evento. Aqui está meu código: ```tsx const handleChange = (e) => { console.log(e.target.value); }; return ; ``` O TypeScript mostra um erro: `Parameter 'e' implicitly has an 'any' type`. Tentei adicionar o tipo `React.ChangeEvent`, mas ainda não funciona: ```tsx const handleChange = (e: React.ChangeEvent) => { console.log(e.target.value); }; ``` Agora o erro é: `Property 'value' does not exist on type 'EventTarget'`. Pesquisei, mas encontrei conselhos diferentes. Alguns falam sobre `React.ChangeEvent`, outros sugerem fazer `(e.target as HTMLInputElement).value`. Me diga como tipificar corretamente o evento onChange em TypeScript para React? Quero entender não só "como", mas também "por que" é necessário fazer assim. Desde já, obrigado!