Size: a a a

JavaScript.Ninja

2021 February 04

VR

Vladislav Robaten in JavaScript.Ninja
Кое где ещё ес3 не умер)
источник

W

Wjchßlv in JavaScript.Ninja
Arthur Irgashev
Ну, я тоже не люблю классы, но пишу на ес6+

Писать под ес5 мне кажется сейчас уже дико как-то, проще транспайлер навернуть и вперёд )
Ну я тоже "частично" es6 и пишу, конечно)
Только без классов совсем не то, но и привыкнуть не могу)
Я просто из мира c# пришел, со времён c# 4.0, раньше они мне были как родные

Жалко правда, что пока интерфейсы не завезли в js, а с костылями бегать такое удовольствие
источник

Ж

Жаргал in JavaScript.Ninja
Я сюда зашёл после обзора на Минина.

Этот парень очень крут. Люблю его.

Нашелся кто-нибудь, кто разбирал его на предмет элементарно знания самого JavaScript?
источник

AI

Arthur Irgashev in JavaScript.Ninja
Wjchßlv
Ну я тоже "частично" es6 и пишу, конечно)
Только без классов совсем не то, но и привыкнуть не могу)
Я просто из мира c# пришел, со времён c# 4.0, раньше они мне были как родные

Жалко правда, что пока интерфейсы не завезли в js, а с костылями бегать такое удовольствие
Ну в жс интерфейсы и не завезут ))) лишено всякого смысла при наличии дактайпинга

А почему без классов не то ? Мне вот наоборот кажется, классы в жс не нужны
источник

В

Владимир in JavaScript.Ninja
@alex_kulagin добро пожаловать
источник

В

Владимир in JavaScript.Ninja
:))
источник

AK

Alex Kulagin 🏡 in JavaScript.Ninja
О, привет)
источник

Ж

Жаргал in JavaScript.Ninja
Arthur Irgashev
Ну в жс интерфейсы и не завезут ))) лишено всякого смысла при наличии дактайпинга

А почему без классов не то ? Мне вот наоборот кажется, классы в жс не нужны
Без классов никак, ибо если их не будет, у определенного процента сгорит жопа от необходимости ручками делать то, что классы дают почти бесплатно.
источник

AI

Arthur Irgashev in JavaScript.Ninja
Жаргал
Без классов никак, ибо если их не будет, у определенного процента сгорит жопа от необходимости ручками делать то, что классы дают почти бесплатно.
Ну такое, очень спорно. Всегда можно решить проблему и без наследования вообще
источник

AI

Arthur Irgashev in JavaScript.Ninja
Именно так и рекомендую поступать
источник

AI

Arthur Irgashev in JavaScript.Ninja
Я классы использую только в реакте и только тогда, когда жц нужен
источник

AI

Arthur Irgashev in JavaScript.Ninja
Ну или оптимизации какие-то. Но это только проблема реакта
источник

PS

Plastic Sounds in JavaScript.Ninja
Arthur Irgashev
Я классы использую только в реакте и только тогда, когда жц нужен
они вроде отказались от классовых компонентов в пользу функциональных?
источник

PS

Plastic Sounds in JavaScript.Ninja
тут уместнее задать вопрос какие проблемы решают классы и какие минусы есть у классов
источник

AI

Arthur Irgashev in JavaScript.Ninja
Plastic Sounds
они вроде отказались от классовых компонентов в пользу функциональных?
Нет, они просто показали фп компоненты и все
источник

Ж

Жаргал in JavaScript.Ninja
Чтобы не было проблем с классами, нужно просто хорошо разобраться в "prototypal nature of JS".

В ЖС свойства не наследуются через класс, а шерятся.
источник

AI

Arthur Irgashev in JavaScript.Ninja
Plastic Sounds
тут уместнее задать вопрос какие проблемы решают классы и какие минусы есть у классов
Проблемы - никаких


Минусы - нууу, особо и их нет, просто они не нужны. Код с ними выглядит сложнее
источник

AI

Arthur Irgashev in JavaScript.Ninja
Жаргал
Чтобы не было проблем с классами, нужно просто хорошо разобраться в "prototypal nature of JS".

В ЖС свойства не наследуются через класс, а шерятся.
Так дело не в этом. Я о том, что вообще не нужно никакое extends на классах делать
источник

PS

Plastic Sounds in JavaScript.Ninja
Жаргал
Чтобы не было проблем с классами, нужно просто хорошо разобраться в "prototypal nature of JS".

В ЖС свойства не наследуются через класс, а шерятся.
спасибо, я знаю как устроено наследование и что такое прототипы
источник

AI

Arthur Irgashev in JavaScript.Ninja
А если это не нужно, то и класс не нужен. Можно всё красиво упаковать в отдельный модуль обычными функциями
источник