You mean web components? I'm not sure it's possible to pass in anything other then strings as values via their attribute changed callback. They simply aren't as well designed and powerful as React components.
By ES6 components OP likely means React components defined using the ES2015 (aka ES6) "class" syntax. The most notable difference is that they don't support mixins, which Meteor seems to take for granted.