I have up on vanilla js sites once I learned to use react, all you get is pain when you want to build anything more than a very fancy static site haha

Reply to this note

Please Login to reply.

Discussion

I originally started Iris without any framework and learned the hard way why frameworks are used. Now using preact, a lightweight react variant.

I don't know whether to love or hate you yet. Either way I am going down the preact rabbithole.

It's really impossible too make a good webapp and maintain it, without a good framework. Even a UI framework (tailwind/bootstrap etc.) Is pretty essential even if you have to make one yourself.

But why react? Why not Svelte, Angular, or node.js?

Node has a different use case, Angular is needlessly complicated and Svelte doesn't have a mature enough ecosystem.

React is not all that great. bit it has one giant advantage, which is it's huge ecosystem and userbase. Basically anything you do. there is a library for that optimized for react. Basically all libraries that could be used with react provide a react specific version or utilities.

Also for me, it was just that there is a lot of work for someone who knows react.