TypeScript या ES6: Angular में शुरुआत करने वाले के लिए क्या चुनें?
सभी को नमस्ते! मैं एक शुरुआती फ्रंटएंड डेवलपर हूँ और Angular सीख रहा हूँ। मैं देख रहा हूँ कि Angular के सभी प्रोजेक्ट TypeScript में लिखे जाते हैं, लेकिन मुझे ES6 (ES2015) पहले से अच्छी तरह आता है। मुझे लगता है कि ES6 में पहले से ही एरो फंक्शन, क्लासेज, मॉड्यूल्स, प्रॉमिसेज हैं — आधुनिक डेवलपमेंट के लिए ज़रूरी लगभग सब कुछ।
उदाहरण के लिए, ES6 में एक सरल कंपोनेंट:
```javascript
class UserComponent {
constructor(userService) {
this.userService = userService;
}
getUser(id) {
return this.userService.fetch(id).then(user => {
this.user = user;
this.render();
});
}
render() {
console.log(`User: ${this.user.name}`);
}
}
```
वही कोड TypeScript में ज़्यादा जटिल लगता है:
```typescript
class UserComponent {
private user: any;
```