Использование стрелочных функций в современной разработке
Добрый вечер,
Подскажите пожалуйста, стоит ли использовать стрелочные функции там, где без них можно обойтись? Является ли такое их использование правильным тоном написания кода в современной разработке? Например здесь https://learn.javascript.ru/object-m...rimery-metodov пытаюсь понять, пишут ли так сейчас. |
DenM,
пишите как удобно вам и доступно для понимания другим. |
Спасибо большое за ответ, задал такой вопрос из-за опасения, что вот приду на работу и придется себя перестраивать
|
Можно и по другому спросить - Нужно ли использовать функции function там, где без них можно обойтись.
|
Если верить тем книжкам, которые я сейчас читаю, именно в "современной разработке" их вовсю и используют. :D
Цитата:
Я, вот, уже начал свою перестройку. |
Цитата:
а что, вас заставляют писать стрелки везде, где их можно(но не обязательно нужно) использовать? |
Цитата:
|
Доступность нормальных функций в пределах скоупа независимо от места декларации - киллер фича. Всёкие фрики конечно как раз ругаются на это, их задротским душам строгость подавай, порядок, но шли бы они к чёрту. Возможность и компоновать код свободно - то за что я любою js.)
Вообще я придерживаюсь мнения, что для функций надо использовать function, а стрелки использовать только там где нужна лямбда и распространение религии стрелочников меня лично раздражает. Но, конечно, никаких правил на этот счёт нет, и каждая команда хреначит как хочет. Если подходить по-хардкору всегда можно написать свой бабел-трансформер, который преобразует код по принятым в команде правилам в пре-коммит хуке.) |
Цитата:
Переход выглядит болезненным только сначала... Потом это просто становится нормой. |
Часовой пояс GMT +3, время: 19:51. |