Friday, March 3, 2017

Правила разработки компонетов Vue

Недавно решил перевести хорошую подборку советов по тому как лучше писать компоненты Vue.js чтобы потом ими было удобно пользоваться. если выкинуть framework-specific то подходит к любому компонентно-ориентированному фреймворку (Angular2, Angular + 1.6, ReactJS, Polymer) да и к любому модульному коду вообще.

  • Модульная разработка
  • Наименование копонентов vue
  • Выражения в компонентах должны быть простыми
  • Оставляйте свойства простыми
  • Правильно используйте свойства компонента
  • Определяйте this как component
  • Структура компонента
  • Именование событий
  • Избегайте this.$parent
  • Используйте this.$refs осторожно
  • Используйте ограниченные стили
  • Документируйте API компонента
  • Добавляйте демо
  • Форматируйте код файлов

Исходный репозиторий (en)

Репозиторий с переводом

Перевод еще в процессе, осталось 4 жирных пункта.
05.03.2017 UPD Все закончил, автор исходного репо смерджил мой текст.

No comments:

Post a Comment