lit-element vs next vs nuxt vs react vs vue