Na przykład w tym filmie Redux instruktor zawsze używa składni podobnej do
const counter = (state=0, action) => {
... function body here
}
gdzie po prostu użyłbym „tradycyjnego”
function counter(state=0, action) {
... function body here
}
Co jest w rzeczywistości krótsze i, IMO, wyraźniejsze. Łatwiej jest zeskanować dość wyrównaną i uporządkowaną lewą krawędź strony pod kątem słowa „funkcja” niż zeskanować nierówną prawą krawędź pod kątem małego „=>”.
Czy prócz this
obiektywności, a nie opinii, jest jakaś użyteczna różnica lub przewaga w nowej składni?
const
że funkcja nie zostanie później zdefiniowana ponownie.