Por exemplo, neste vídeo Redux , o instrutor sempre usa sintaxe como
const counter = (state=0, action) => {
... function body here
}
onde eu usaria apenas o "tradicional"
function counter(state=0, action) {
... function body here
}
O que é realmente mais curto e, na IMO, mais claro. É mais fácil digitalizar a borda esquerda da página, razoavelmente uniforme e estruturada, para a palavra "função" do que digitalizar a borda direita irregular por um pequeno "=>".
Além de this
, e tentando ser objetivo, não opinião, existe alguma diferença ou vantagem útil na sintaxe nova?
const
ajuda a garantir que a função não seja redefinida mais tarde.