
Vue | Антипаттерны разработки
Самый короткий код не всегда является самым удачным. У методик разработки, предусматривающих «простое и быстрое» получение результатов, часто имеются недостатки.
Побочные эффекты внутри вычисляемых свойств - могут появиться когда возникает соблазн внутри вычисляемого свойства внести изменения в другое свойство, может привести к бесконечному циклу вычислений.
Изменение вложенных свойств - изменение
Прямой доступ к родительским компонентам - использование
Подробный обзор и способы решения этих антипаттернов в статье.
👉 @web_craft
Самый короткий код не всегда является самым удачным. У методик разработки, предусматривающих «простое и быстрое» получение результатов, часто имеются недостатки.
Побочные эффекты внутри вычисляемых свойств - могут появиться когда возникает соблазн внутри вычисляемого свойства внести изменения в другое свойство, может привести к бесконечному циклу вычислений.
Изменение вложенных свойств - изменение
props
внутри компонента не изменяет его у родителя, может привести к конфликтам.Прямой доступ к родительским компонентам - использование
this.$parent
ограничивает гибкость использования компонента и жёстко привязывает его к родителю.Подробный обзор и способы решения этих антипаттернов в статье.
👉 @web_craft