En la situación como el fragmento de código a continuación, ¿cómo debo manejar NaN donde el tipo de estado es number ?

Entonces, la entrada vacía dará como resultado NaN , Warning: Received NaN for the attribute. If this is expected, cast the value to a string. valor attribute. If this is expected, cast the value to a string. attribute. If this is expected, cast the value to a string. .

En caso de que compruebe la condición isNaN(parseInt(e.target.value)) ¿con qué debo actualizar el estado?

 const App:React.FC{amp}lt;{}{amp}gt;=()={amp}gt; { const [value, setValue] = React.useState{amp}lt;number{amp}gt;(1000); // The sate must be of type number const handleChange = (e: React.ChangeEvent{amp}lt;HTMLInputElement{amp}gt;) ={amp}gt; { const parsed = Number.parseInt(e.target.value, 10); setValue(parsed); }; return ( {amp}lt;input type="number" pattern="[0-9]*" value={value} onChange={handleChange} /{amp}gt; ); }