Vue 2.2.1, HTML, CSS, Babel + JSX
No-Library (pure JS), HTML, CSS, JavaScript
Primevue example of how new column always gets added to the end when rendering columns dynamically