...and challenging dogma
https://krausest.github.io/js-framework-benchmark/2022/table_chrome_102.0.5005.61.html
https://krausest.github.io/js-framework-benchmark/2022/table_chrome_102.0.5005.61.html
npx degit solidjs/templates/ts my-app # or npx degit solidjs/templates/js my-app
cd my-app
npm i # or yarn or pnpm
npm run dev # or yarn or pnpm
The ecosystem is still pretty small (comparatively)
There are some gotchas coming from a React background
Render is more of a "constructor"
Props are proxy objects (so, destructuring props is a no-no)
Primitives can be used wherever - not constrained by a
component
JSX + "top level" reactive primitives = Solid
The VDOM isn't necessarily the fastest thing ever
Solid renders (in full) only once
The ecosystem isn't too big, but it's getting there
I for one, consider it a step in the right direction
* No tests were hurt in making this presentation *