5 ms·
I have used tRPC for two ~50k loc web applications and love it. The DX is incredible. But I feel like tRPC had its hype time some time ago, so RSC’s hype quickl
by rwieruch 3y ago
I have used tRPC for two ~50k loc web applications and love it. The DX is incredible. But I feel like tRPC had its hype time some time ago, so RSC’s hype quickly caught up. These days everyone speaks about whether to use or not to use RSC while there is such a great stable solution like tRPC out there. I am not against RSC, but there is way too much discussion about it. tRPC is a super pragmatic way to create applications with these days!
Edit: RSC = React Server Components - which come with their own read/write data philosophy.
- candiddevmike 3y agoWhat does the Royal Shakespeare Company have to do with RPC? (or please define/link acronyms folks may not know!)
- thowrasdf23 3y agoI'm guessing React Server Components which is apple to oranges with tRPC.
- rwieruch 3y agoit is. But RSC make many library authors and maintainers question whether their library is still needed in a RSC world and if so how they can support it. Same story with tRPC https://github.com/trpc/trpc/issues/3297 https://github.com/trpc/trpc/issues/3297
- Takennickname 3y agoI think it makes people wonder whether rsc are needed, not the libraries
- ianlevesque 3y agoFor what it’s worth I have never heard of RSC and it’s not googleable. Have a link?
- rwieruch 3y agoReact Server Components. Sorry, I edited the comment above.
- tough 3y agoI believe the hype of RSC it's just a natural part of it being a NextJS/React core feature from those teams, and not a 3rd party package like tRPC. React and Angular won by being backed by FAANG first, people loves to choose FOSS backed by big names for some reason gives them pause
- pcthrowaway 3y agoBelieve it or not, not everyone is even using a flavour of React. One nice side effect of using tRPC is that you can pack up and move to a different framework on the front-end if desired, and a lot of the tRPC work can be used directly