Spotlight: Vue.js

2018-03-03 00:00:00 2018-03-04 00:00:00 America/Toronto Spotlight: Vue.js Join us for a full day on the popular open-source progressive framework Vue.js.  Designed to be incrementally adoptable, Vue.js is easily implementable into other projects, can be embedded into existing pages, and can also function as a web application framework. Get up to speed in only… Toronto FITC Toronto



The ability to create Vue components as small decoupled units is necessary for the organization of applications. With this, parent-child and sibling-sibling components need to interact and manage information among each other. This is where it becomes incredibly important to have appropriate state management for predictability and maintainability of your entire application.

This talk will cover how to manage data between components, what ‘custom events’ are and the cons associated with using them, how to use a small global store for simple state management and finally, why Vuex is the most appropriate method for managing state for medium to large applications.


To demonstrate different ways to handle data between components and understand the importance of state management for large applications.

Target Audience

Folks interested in understanding how to manage data within medium to large scale Vue applications.

Assumed Audience Knowledge

Basic understanding of core JavaScript principles.

Five Things Audience Members Will Learn

  1. Using props for parent-child data flow
  2. What are Vue custom events and when should we use them
  3. The issues associated with using custom events
  4. How to build a simple global store
  5. What is Vuex and when should we use it