3 ms·
I dislike Vue and similar templates because the result is not used as HTML, it's used as JS to generate HTML, but tries to imitate HTML. I feel the same way abo
by SahAssar 7y ago
I dislike Vue and similar templates because the result is not used as HTML, it's used as JS to generate HTML, but tries to imitate HTML. I feel the same way about JSX.
IMO a just a simple function/array based templates work better like this that I have used recently:
div({class: 'test'}, b({}, 'Hello world!'))
Or for the array syntax:
['div', {class: 'test'}, ['b', {}, 'Hello world!']]