DEV Community

Cover image for SolidJS your thoughts?
Ray Luxembourg
Ray Luxembourg

Posted on

SolidJS your thoughts?

Who has tried and who didn't?
Have you heard about it at all?

Share your thoughts

Top comments (8)

Collapse
 
matpaul profile image
Paul Matyukov

Just check it some time ago, I like it

+ No boilerplate with useMemo useCallback etc for performance, it's just works and works super fast (no virtual dom + clever jsx compiler)

- Small community, libs ecosystem

Collapse
 
johncarroll profile image
John Carroll

I've tried it out on some experiments and am a huge fan. Contemplating trying to convince my employer to let me port an internal React app over to Solidjs, though this would definitely be a tough sell given how established React is.

Collapse
 
yxsh profile image
Yash

I haven't.. but my friends have they say

Thats how react should have been

Collapse
 
lexlohr profile image
Alex Lohr • Edited

I'm a vanilla HTML/CSS/JS enthusiast and thus probably one of the last persons to be hyped about a framework.

That being said, solid is really that amazing. Instead of focussing on DOM abstraction, its focus is spot on efficient reactivity. This is basically used to do everything, from state management on all levels to updating the actual DOM.

The similarity to react is also a drawback, because the mental model is entirely different. Components are called once per instance. The only hook rules are "effects require a reactive root to track their dependencies" and "destructuring loses the reactivity of stores and props".

The only disadvantage is that the ecosystem hasn't yet caught up to that of larger frameworks. That being said, there are some projects working hard to fix that. Also, some established libraries are currently aiming to support solid.

Collapse
 
decker67 profile image
decker

Very fast and without virtual dom.
It lacks a Material Component Framework like VuetifyJS

Collapse
 
ecyrbe profile image
ecyrbe

Here you go : suid.io/

Collapse
 
decker67 profile image
decker

Very nice, I will try it.

Collapse
 
michaelsoriano profile image
Michael Soriano

Really impressed. I really hope community will catch up.

I built a small app using it (even wrote a tutorial) michaelsoriano.com/lets-build-a-sh...