> The state issues we have right now are non-issues with SolidJS. They don't trigger re-renders and thereby don't degrade the user experience.
This is because of fine grained reactivity which is same for solid, vue and svelte.
>The nice thing about Solid is that state is de-coupled from rendering.
Are you referring to the part that solid components "disappear" at runtime? Or that solid signals can be used outside of components?
First part is unique to solid. But vue and solid both share the second part. Vue's composition API can be used outside of vue. Alpine.js uses vue's reactivity internally
I looked at that RFC and i found it interesting that Svelte was considered, but Vue wasn't, even though Vue is more mature, more popular, and more performant in js framework benchmarks.
That being said, it is not that important.I believe even if you did consider Vue, you would have still gone ahead with solid. Because Solid is more performant focused, and to make best of Vue performance, you would need to switch from jsx to template