Reactive Web Components

What follows is a demonstration of web components written as ES2015 classes, using Basic Web Component mixins, and written in a functional reactive programming way with all state managed by a Redux store, rendered with virtual-dom.