What is the difference between solidJS and solid start? and which one should I use?

Hey, I'm rewriting my project (discord bot) and now I got to the part where I rewrite my dashboard written in ReactJS. I've heard only good things about solidJS and its still quite similar to the react code so I decided to give it a go. But I'm confused about the difference between solid JS and solid start, can somebody explain that to me? And secondly, which would you recommend to me, the website is basically a dashboard, it will communicate with my discord bot (rest api, possibly grpc) thank you and merry christmas!
5 Replies
KokoNeot
KokoNeot2y ago
Also why it uses vite templates? and what is it for? Is it solid or vite? and is it better to use those vite templates or just npm install solid-js babel-preset-solid?
jesseb34r
jesseb34r2y ago
I highly recommend checking out the docs for solid and solid start. They do a great job of introducing the technologies. The tldr is that SolidJS is a JavaScript framework like react and solid start is a meta framework built on top of SolidJS that provides client side routing, isomorphic client and server code, etc. solid start is to solid what nextjs is to react Vite is the bundler that packages things together, similar to what webpack does. Solid start uses vite and it’s amazing
jesseb34r
jesseb34r2y ago
SolidJS
Solid is a purely reactive library. It was designed from the ground up with a reactive core. It's influenced by reactive principles developed by previous libraries.
jesseb34r
jesseb34r2y ago
SolidStart Beta Docuentation
SolidStart Beta Documentation
Early release documentation and resources for SolidStart Beta
lxsmnsyc
lxsmnsyc2y ago
the difference of SolidJS and SolidStart is the same with ReactJS and NextJS: SolidStart is a SolidJS metaframework.