Learn to use https://github.com/maxogden/yo-yo to create modular UI components using ES6 tagged template literals and native DOM diffing.
Code examples from this video: https://github.com/shama/letswritecode/tree/master/learn-to-yo-yo
Get the same development setup I'm using: https://www.youtube.com/watch?v=Ads1A7pn2LI