Size: a a a

SPB Frontend Drinkcast

2017 November 06

AP

Alexey Plutalov in SPB Frontend Drinkcast
Да
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
И это вообще не зависит от того на чем пишешь :-) частный случай разделяй и влавствуй
источник

SL

Sergey Lapin in SPB Frontend Drinkcast
Да, для кругозора хотя бы
источник

DS

Denis Sollo in SPB Frontend Drinkcast
Ага. Ведь началось всё с jquery 😃 Можно и на нём копонентики писать.
источник

SL

Sergey Lapin in SPB Frontend Drinkcast
Ммм ну да:) такое
источник

SL

Sergey Lapin in SPB Frontend Drinkcast
Возможно все конечно
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Да. Anyway, нормально разбитый на компоненты код будет в будущем перетащить на реакт проще,  чем лапшу :-)
источник

DS

Denis Sollo in SPB Frontend Drinkcast
Но если будет компонентный подход, там же переписать с  jquery на винилу не составить особо проблем
источник

DS

Denis Sollo in SPB Frontend Drinkcast
Alexey Plutalov
Да. Anyway, нормально разбитый на компоненты код будет в будущем перетащить на реакт проще,  чем лапшу :-)
Согласен.
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Да как угодно писать сможешь. Главное что это независимые самодостаточные части, которые легко менять не влияя на другие части
источник

DS

Denis Sollo in SPB Frontend Drinkcast
"не влияя на другие части"
Ну влияние то в любом случае будет. Если один модуль должен вызывать методы другого
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Это основная ловушка. Чем меньше связаны чем либо модули (компоненты это, или просто модули JS) - тем лучше.
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Посмотри Testable Javascript книжку, там неплохо было про связность и вот это все.

Те же принципы применимы к компонентам. Вот даже в реакте - компоненты максимум связанны передаваемыми сверху данными. Тот же ребенок не знает о своем родителе и не должен знать.

Если это не React - у компонента есть внешний интерфейс, который можно реализовать через события, а не через методы.

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

A🚀

Andrey 🚀🚀🚀 Popp in SPB Frontend Drinkcast
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Опять React!
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Блин, длинные выходные на меня плохо влияют )
источник

AM

Andrey Melikhov in SPB Frontend Drinkcast
Alexey Plutalov
Если сложнее - конечно реакт лучше :-)
А если совсем сложно — я бы на реакте не писал )
источник

AP

Alexey Plutalov in SPB Frontend Drinkcast
Ember! :D
источник

AM

Andrey Melikhov in SPB Frontend Drinkcast
Точно лучше
источник

SL

Sergey Lapin in SPB Frontend Drinkcast
Почему?
источник