Avatar ·

TypeScript ou ES6: o que escolher para iniciantes em Angular?

Olá a todos! Sou um desenvolvedor front-end iniciante, estudando Angular. Vejo que todos os projetos em Angular são escritos em TypeScript, mas já conheço bem o ES6 (ES2015). Parece-me que o ES6 já oferece arrow functions, classes, módulos, promises — tudo o que é necessário para o desenvolvimento moderno. Por exemplo, aqui está um componente simples em 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}`); } } ``` O mesmo código em TypeScript parece mais verboso: ```typescript class UserComponent { private user: any;