TypeScript के साथ React में त्रुटि "React refers to a UMD global"
सभी को नमस्कार! मैं TypeScript और React में नया हूँ। मैंने create-react-app के साथ TypeScript टेम्पलेट का उपयोग करके एक प्रोजेक्ट बनाया, लेकिन एक सरल कंपोनेंट लिखने की कोशिश करते समय मुझे एक अजीब त्रुटि मिली।
यह मेरा कोड है (फ़ाइल App.tsx):
```tsx
import React from 'react';
import ReactDOM from 'react-dom';
const App: React.FC = () => {
return , document.getElementById('root'));
```
TypeScript `import React from 'react'` वाली लाइन पर त्रुटि देता है:
"'React' refers to a UMD global, but the current file is a module. Consider adding an import instead."
मैं उलझन में हूँ। ऐसा लगता है कि मैं पहले से ही import का उपयोग कर रहा हूँ, लेकिन कंपाइलर कहता है कि मुझे import जोड़ने की आवश्यकता है। मैंने डिपेंडेंसी को पुनः इंस्टॉल करने, node_modules और package-lock.json को हटाने की कोशिश की — इससे मदद नहीं मिली। मैं React और TypeScript के नवीनतम संस्करणों का उपयोग कर रहा हूँ। कृपया बताएं कि मैं क्या गलत कर रहा हूँ और इसे कैसे ठीक करूँ?
tsconfig.json इस प्रकार दिखता है (CRA द्वारा जनरेट किया गया):
```json
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "do
}