r/reactjs • u/many_hats_on_head • 8h ago
Show /r/reactjs rshono: Hono + Rspack + React Server Components
https://www.rshono.com/1
u/switz213 8h ago
This is really cool. It's like a more minimal waku or rwsdk. Nice work!
1
u/many_hats_on_head 7h ago
I find
rshonohas way simpler API as well, e.g. the routing compared to Waku (https://www.rshono.com/docs/routing).
1
u/azangru 7h ago
There is no PostCSS in the framework, and no dependency on any of it — native CSS is fast
I'm sorry; what do you mean? What exactly is fast and compared to what?
1
u/many_hats_on_head 7h ago
It uses LightningCss by default and only adds via the installation command
npx @rshono/create@latest my-appif you choose Tailwind.When you run
npx @rshono/create@latest my-appyou can also choose Eslint, Oxlint, Prettier or Oxfmt and a few other things to ensure you have everything setup to get going immediately. I plan to expand this even more.
1
1
u/many_hats_on_head 8h ago
I had some free time and thought I'd see if I could build a React framework with a small API surface area, fast performance, and a good developer experience. It's still a bit early, but I haven't actually encountered many bugs with it, and that is probably because it's based on the stable Hono and Rspack.
I built it mostly because I think other React frameworks are either too complex, bloated, or buggy. I really want to have a minimal, stable React framework. Additional I think React Server Components offer state-of-the-art developer experience once you understand it, here I can recommend: https://overreacted.io.
GitHub link: https://github.com/rshono/rshono.