Avatar ·

शून्य से TypeScript सीखना कैसे शुरू करें?

सभी को नमस्ते! मैं एक शुरुआती डेवलपर हूं जो JavaScript से TypeScript पर जाना चाहता हूं, लेकिन यह नहीं जानता कि सीखना कहां से शुरू करूं। मैंने आधिकारिक दस्तावेज़ पढ़ने की कोशिश की, लेकिन वह बहुत सूखा और शब्दों से भरा लगा। मैंने YouTube पर वीडियो देखने की कोशिश की, लेकिन अधिकांश ट्यूटोरियल मानते हैं कि दर्शक पहले से ही TypeScript से बुनियादी स्तर पर परिचित है।

मेरा वर्तमान स्टैक: मुझे JS (ES6+, promises, async/await) की मूल बातें पता हैं, React के साथ थोड़ा काम किया है। मेरे पास शुद्ध JS में एक छोटा प्रोजेक्ट है (localStorage के साथ टास्क लिस्ट), जिसे मैं TypeScript में फिर से लिखना चाहता हूं ताकि व्यवहार में अंतर समझ सकूं।

यहां मेरे कोड का एक उदाहरण है जिसे मैं टाइप करने की कोशिश कर रहा हूं:

function addTask(text) {
  const task = { id: Date.now(), text, completed: false };
  tasks.push(task);
  render();
}

मैं उम्मीद करता हूं कि TypeScript त्रुटियों को हाइलाइट करेगा यदि मैं गलती से text पैरामीटर में स्ट्रिंग के बजाय एक नंबर पास करता हूं, या यदि मैं task ऑब्जेक्ट पर कोई गैर-मौजूद मेथड कॉल करने की कोशिश करता हूं। लेकिन अभी तक नहीं