Building JavaScript Stylesheets

There are many facets to the recent EcmaScript 2015–2018 evolution that I believe have had a powerful impact upon the way that I code, but one of the most useful innovations to me has been the rise of template literals, combined with arrow notation. In this article I’ll be diving into several handy tricks that have emerged from a few years now of pushing templates as far as they can go.