Boa tarde, iniciei o curso alguns minutos atrás e pesquisando notei que já existe o ES8. A minha dúvida é se o que existe atualmente no ES8 muda o jeito de se construir as coisas (nomenclaturas, estruturas, métodos) do que é ensinado nesse curso.
Boa tarde, iniciei o curso alguns minutos atrás e pesquisando notei que já existe o ES8. A minha dúvida é se o que existe atualmente no ES8 muda o jeito de se construir as coisas (nomenclaturas, estruturas, métodos) do que é ensinado nesse curso.
Boa tarde Alex!
As especificações JavaScript adicionam novas features mas não mudam o jeito de se construir as coisas: Elas te dão a opção de fazer de uma melhor forma (Como o caso prototypes/classes).
O ES6 trouxe features muito legais e nem todas elas foram implementadas nos navegadores. Por isso podemos dizer que essa especificação ainda é muito atual e não está defasada.
Tem uma tabela onde mostra quais funcionalidades já estão sendo suportadas e quais não, nesse link: http://kangax.github.io/compat-table/es6/
Caso queira saber mais sobre especificações JavaScript recomendo um podcast do Hipsters Tech: https://hipsters.tech/evolucao-e-especificacao-do-javascript-moderno/
Espero ter ajudado! :D