Vue.js: Understanding its Tools and Ecosystem
ISBN: 9789388425025
194 pages

Description
This book will also go over the main Vue.js library, as well as its first-party accompanying libraries: Vuex for state management and Vue Router for routing. In addition to these, the book will also get you acquainted with Community Partner frameworks like NativeScript for native mobile app development and Nuxt.js for server-rendered applications. Other technologies covered (some of which were released this year) include: TypeScript, Vue DevTools, Vue CLI 3, and VuePress. With “Vue.js: Understanding Its Tools and Ecosystem,” you will quickly learn Vue.js and the popular technologies that make up its evergrowing ecosystem.
Chapter 1: Fundamentals of Vue.js
- Understanding the Virtual DOM
- Installing Vue.js
- Understanding the Vue Instance
Chapter 2: Scaffolding Projects With Vue CLI 3
- Getting Started With Vue CLI 3
- A Quick Tour of the Generated Project
Chapter 3: Navigation with Vue Router
- Using Vue Router with Plain JavaScript
- Using Vue Router Within a Module System (Webpack, Node, Vue
Chapter 4: State Management with Vuex
- Installing and Setting Up Vuex
- Adding and Reading Initial State
- Data Using Actions to Mutate the State
Chapter 5: Debugging With Vue DevTools
- Installing the Vue DevTools
- Navigating Through the DevTools
Chapter 6: Server-Side Rendering with Nuxt.js
- How Does Server-Side Rendering Work?
- A Little About Nuxt.js
- Getting Started With Nuxt.js (Manual)
- Getting Started With the Starter Template (Recommended) Getting Started With “Create Nuxt App”
- The Directory Structure
- Creating Pages and Routes
Chapter 7: Static Site Generation with VuePress
- Installing VuePress
- Using Vue Components in Markdown Files Creating Page Layouts
- Routing in VuePress
- Using VuePress for Documentation
Chapter 8: Mobile App Development with NativeScript for Vue.js
- Installation
- Getting Started with Playgrounds
- Differences Between Vue.js and NativeScript
- Playing With the Code
Chapter 9: Greater Control of JavaScript and Type Casting with TypeScript
- What Is TypeScript?
- Installation
- Type Casting with TypeScript
- Declaration Files
- Interfaces
- Classes
- Using TypeScript With Vue.js
Chapter 10: The Future of Vue.js and Adoption Rates
- More Companies Are Adopting Vue.js Conferences
- Podcasts