I use Vuejs for most front end development. It’s a reactive JavaScript framework, less complex than Angular, Polymer and React, yet still versatile enough to do most of the things you’d need. There’s great support for Graphql through vue-apollo  and although Vue is largely about business logic rather than presentation, there is a great supporting material design framework available through Vuetify

These all take a bit of getting used to, and like all reactive frameworks can be confusing. This section is as much for my benefit as anyone else’s show happens to stumble across it, as I’ll use it to document snippets I found hard to understand, rather than as some kind of tutorial for Vue or Vuetify – there are many others out there.

Vuejs snippets

Vuejs and Vuetify: v-on, and nested activation slots