TypeScript में onChange ईवेंट को संभालना: event.target.value कैसे प्राप्त करें
नमस्ते! मैं TypeScript में नया हूँ और React में ईवेंट हैंडलिंग को समझने की कोशिश कर रहा हूँ। मेरे पास एक साधारण input है, और मैं हर बदलाव पर उसका मान प्राप्त करना चाहता हूँ। लेकिन TypeScript ईवेंट के प्रकार पर आपत्ति कर रहा है।
यहाँ मेरा कोड है:
```tsx
const handleChange = (e) => {
console.log(e.target.value);
};
return ;
```
TypeScript यह त्रुटि दे रहा है: `Parameter 'e' implicitly has an 'any' type`। मैंने `React.ChangeEvent` प्रकार जोड़ने की कोशिश की, लेकिन फिर भी काम नहीं कर रहा:
```tsx
const handleChange = (e: React.ChangeEvent) => {
console.log(e.target.value);
};
```
अब त्रुटि है: `Property 'value' does not exist on type 'EventTarget'`। मैंने गूगल किया, लेकिन हर जगह अलग-अलग सुझाव हैं। कोई `React.ChangeEvent` के बारे में लिखता है, कोई `(e.target as HTMLInputElement).value` करने की सलाह देता है। कृपया बताएं कि React के लिए TypeScript में onChange ईवेंट को सही तरीके से कैसे टाइप करें? मैं सिर्फ "कैसे" नहीं, बल्कि "क्यों" ऐसा करना चाहिए, यह भी समझना चाहता हूँ। पहले से धन्यवाद!