Сам, я использую ES6 синтаксис, для меня более удобно и быстрее всего, однако сейчас на собрании developer сказала, что более понятно использовать старый синтаксис.
1) ES6 - export default const componentName = () => {}
2) ES5 - export default function componentName() {}
Что вы думаете? Какой вариант лучше и почему?
это не связанно со спецификацией, на выходе все равно es5 если используется babel, а с Function Declarations vs. Function Expressions
лучше тот вариант, который принят большинством и исполняется всеми. почему? консистентность кода. всё остальное — вкусовщина я предпочитаю function expressions со стрелками — потому что меньше клавиш на клавиатуре нужно нажимать
Оба неправильные
Пофигу. Оба на одном уровне.
Думаю, сказали вам по той же причине https://hudochenkov.com/posts/prefer-function-declarations/
Обсуждают сегодня