Например, в этом видео Redux инструктор всегда использует такой синтаксис, как
const counter = (state=0, action) => {
... function body here
}
где я бы просто использовал «традиционный»
function counter(state=0, action) {
... function body here
}
Что на самом деле короче и, ИМО, понятнее. Проще отсканировать достаточно ровный и структурированный левый край страницы на наличие слова «функция», чем отсканировать рваный правый край на предмет небольшого «=>».
Кроме того this
, пытаясь быть объективным, а не мнением, есть ли какое-то полезное отличие или преимущество в новомодном синтаксисе?
const
помогает гарантировать, что функция не будет переопределена позже.