I understand that create a custom attribute on a custom element in Polymer allows us to watch for changes to that attribute by specifying a listener. But if I just need to expose a data from my custom element when do I use data attribute and when to use a Polymer's custom attribute?
I also understand that data- takes only strings