Hello Gophers!
TL;DR: How good is gRPC for communication between Go and Typescript (React) today? Would you recommend it? What are the pain points you faced, if any?
I am a C# developer, currently enjoying Go, net/http and sqlc.
Since Go's net/http doesn't support emitting Open API Specs, and I don't want to write them by hand or use a third party router like Huma, And I don't want to give up on Go's beauty just because of this reason. So I did some research on gRPC, and it looks like generating a client in Typescript is easy, the payloads are lighter, and it is end to end type-safe.
What's the catch? Would you recommend using gRPC for a client-server model?
Thank you!
