Avatar ·

React और TypeScript में onChange इवेंट की टाइपिंग: event.target.value कैसे प्राप्त करें

सभी को नमस्कार! मैं TypeScript में नया हूँ, सामान्य JavaScript से React + TypeScript पर आ रहा हूँ। मुझे input में onChange इवेंट को हैंडल करने में समस्या आ रही है। समझ नहीं आ रहा कि event को सही तरीके से कैसे टाइप करूँ। यहाँ मेरा कोड है: ```tsx import React, { useState } from 'react'; const MyForm: React.FC = () => { const [value, setValue] = useState(''); const handleChange = (event) => { setValue(event.target.value); }; return ( ); }; ``` TypeScript `event` पैरामीटर पर त्रुटि दे रहा है — यह कहता है कि इसका implicit type `any` है। मैंने `event: any` लिखने की कोशिश की, लेकिन यह बुरी प्रैक्टिस है, और लिंटर भी त्रुटि देता है। मैंने इंटरनेट पर खोजा, लेकिन हर जगह अलग-अलग विकल्प हैं: कोई `React.ChangeEvent` का उपयोग करता है, कोई `React.FormEvent` का, और कोई बस `Event` का। कृपया बताएँ कि कौन सा type सही है और क्यों? और अगर मेरे पास textarea या select है तो इवेंट को सही तरीके से कैसे हैंडल करूँ?