jQuery... I am still in the process of purging all jQuery from my projects. It may be a mistake to use it in your code examples.
(my personal opinion/experience is that front end devs are moving away from it entirely, and it's only going to be used for eye-candy and minor public-facing user interaction in the future if at all.)
Vue... I looked briefly at the example with the table... and it seems it would be much easier with Vue, but maybe I am missing something?
I do like the "idea" of my code getting close to the intended web components we've been promised [0] ... So I suspect you are on to something here concept wise.
(my personal opinion/experience is that front end devs are moving away from it entirely, and it's only going to be used for eye-candy and minor public-facing user interaction in the future if at all.)
Vue... I looked briefly at the example with the table... and it seems it would be much easier with Vue, but maybe I am missing something?
I do like the "idea" of my code getting close to the intended web components we've been promised [0] ... So I suspect you are on to something here concept wise.
[0] https://caniuse.com/#search=web%20component