Demo app for my presentation at Web Dev & Sausages vol.2 w/TampereJS meetup.
This demo showcases the declarative nature of Vue.js and the usage of computed properties. By pushing a new value to an array we cause a chain reaction where multiple computed properties are recomputed and the UI is rerendered.
Branch called jsx
has slighty modified version of the app that implements a render function using jsx
. This modified version demonstrates how render function isn't even called if the data that was mutated wasn't "touched" during the previous render.
Presentation slides are available here.