Avatar ·

Tipificación del evento onChange en React y TypeScript: cómo obtener event.target.value

¡Hola a todos! Soy nuevo en TypeScript, estoy migrando de JavaScript normal a React + TypeScript. Me encontré con un problema al manejar el evento onChange en un input. No puedo entender cómo tipificar correctamente el event. Aquí está mi código: ```tsx import React, { useState } from 'react'; const MyForm: React.FC = () => { const [value, setValue] = useState(''); const handleChange = (event) => { setValue(event.target.value); }; return ( ); }; ``` TypeScript se queja del parámetro `event` — dice que tiene un tipo implícito `any`. Intenté escribir `event: any`, pero es una mala práctica, y el linter también se queja. Intenté buscar en internet, pero hay diferentes opciones: algunos usan `React.ChangeEvent`, otros `React.FormEvent`, y otros incluso `Event`. Dime, ¿cuál tipo es el correcto y por qué? ¿Y cómo manejar correctamente el evento si, por ejemplo, tengo...