Vue.js 2 Design Patterns and Best Practices
Автор Paul Halliday

Страницы

346

Язык

Английский
Vue.js 2 шаблоны проектирования и лучшие практики начинаются со сравнения Vue.js с другими платформами и настройки среды разработки для вашего приложения, и постепенно переходит к написанию и стилизации чистых, поддерживаемых и повторно используемых компонентов Vue.js, которые можно использовать через ваше приложение. Далее вы рассмотрите общие шаблоны пользовательского интерфейса, отправку формы Vue и различные модификаторы, такие как ленивое связывание, типирование чисел и обрезка строк, для создания лучших пользовательских интерфейсов. Вы также изучите лучшие практики по интеграции HTTP в приложения Vue.js для создания приложения с динамическими данными. Маршрутизация является жизненно важной частью любого SPA, поэтому вы сосредоточитесь на vue-router и изучите маршрутизацию пользователя между несколькими страницами. Далее вы также изучите управление состоянием с помощью Vuex, напишите тестируемый код для своего приложения и создадите его, серверные рендеринг приложений с Nuxt. В заключение мы рассмотрим общие антипаттерны, которых следует избегать, избавляя вас от множества проб и ошибок, а также от головной боли при разработке.

Ключевая особенность

  • Создавайте высокомодульные приложения, изучая шаблоны проектирования и компонентную архитектуру Vue.js
  • Внедрите Flux-подобную архитектуру приложений в свои приложения Vue.js с помощью Vuex
  • Простые в использовании примеры, которые можно использовать для создания повторно используемого кода и расширяемых конструкций

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

Что вы узнаете

  • Понять теорию и закономерности Vue.js
  • Создание масштабируемых и модульных приложений Vue.js
  • Воспользуйтесь Vuex для управления реактивным состоянием
  • Создавайте одностраничные приложения с помощью vue-router
  • Используйте Nuxt для FAST-серверных приложений Vue
  • Преобразуйте свое приложение в Progressive Web App (PWA) и добавьте ServiceWorkers и автономную поддержку
  • Создайте свое приложение с помощью Vue.js, следуя рекомендациям и изучите общие анти-паттерны, чтобы избежать

Для кого эта книга

Эта книга предназначена для разработчиков Vue, которые знакомы с принципами проектирования фреймворков и используют часто встречающиеся шаблоны проектирования при разработке веб-приложений.

Содержание

  1. Vue.js Принципы и сравнения
  2. Правильное создание проектов Vue
  3. Написание кода Clean и Lean с помощью Vue
  4. Директивы Vue.js
  5. Защищенная связь с компонентами Vue.js
  6. Создание лучшего интерфейса
  7. HTTPS

Скрытый контент

  • Вы не зарегистрированы
  • Вы не вошли как пользователь
  • У Вас просрочена подписка
  • Ваша подписка не даёт вам право скачивать данный раздел