4 ms·
Try solid.js [1] I have been using it for a month now and love it. If you are coming from react the API is familiar enough that you can get productive in a day
by lf-non 5y ago
Try solid.js [1]
I have been using it for a month now and love it. If you are coming from react the API is familiar enough that you can get productive in a day or two. Reliance on observables is a big plus for me (no virtual dom diffing) and the dom reconciliation is very similar to lit. Check out the author's blog posts [2] for more details.
If are into jamstack, Astro [3] has good support for solidjs already and offers an easy way for selective hydration of dynamic parts of the UI.
The component ecosystem is a bit lacking compared to react/vue, but it pairs well with pure css libraries like bulma/daisyui or webcomponent libraries like ionic/shoelace.
And you can also wrap your solid components as web components and use them in a larger app without converting it all to use solidjs.
[1] https://www.solidjs.com/ https://www.solidjs.com/
[2] https://ryansolid.medium.com/ https://ryansolid.medium.com/
[3] https://astro.build/ https://astro.build/