react vs snabbdom vs svelte