ES6 is not about classes. I never use that useless parody of classes. Many other engeneers also.
Start with ES6 but explain old code and ignore classes, just use what you have mentioned: prototypes and composition. Basically I now do things even simpler without prototypes, "new" at all.
Write simple objects like Dropdown.show(element)