https://css-tricks.com/intro-to-vue-1-rendering-directives-events
https://css-tricks.com/intro-to-vue-2-components-props-slots
https://css-tricks.com/intro-to-vue-3-vue-cli-lifecycle-hooks
https://css-tricks.com/intro-to-vue-4-vuex
https://css-tricks.com/intro-to-vue-5-animations