Vue | Антипаттерны разработки



Самый короткий код не всегда является самым удачным. У методик разработки, предусматривающих «простое и быстрое» получение результатов, часто имеются недостатки.



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



Изменение вложенных свойств - изменение props внутри компонента не изменяет его у родителя, может привести к конфликтам.



Прямой доступ к родительским компонентам - использование this.$parent ограничивает гибкость использования компонента и жёстко привязывает его к родителю.



Подробный обзор и способы решения этих антипаттернов в статье.



👉 @web_craft