Full-stack & Typesafe React (+Native) Apps with tRPC.io - Alexander Johansson, React Advanced 2021
React Advanced 2021 ##ReactAdvanced #GitNation Website β https://reactadvanced.com/ Follow the link to watch the full version of all the conference talks, QnAβs with speakers and hands-on workshop recordings β https://portal.gitnation.org/events/react-advanced-conference-2021 Talk: Full-stack & Typesafe React (+Native) Apps with tRPC.io Why are we devs so obsessed with decoupling things that are coupled by nature? tRPC is a library that replaces the need for GraphQL or REST for internal APIs. When using it, you simply write backend functions whose input and output shapes are instantly inferred in your frontend without any code generation; making writing API schemas a thing of the past. It's lightweight, not tied to React, HTTP-cacheable, and can be incrementally adopted. In this talk, I'll give a glimpse of the DX you can get from tRPC and how (and why) to get started. This event would not take place without the support of sponsors: π Platinum Sponsors Toptal β https://www.toptal.com/freelance-jobs The Graph β https://thegraph.com/en/ Focus Reactive β https://focusreactive.com/ π₯ Gold Sponsors StackHawk β https://www.stackhawk.com/ Sanity β https://www.sanity.io Kontent by Kentico β https://kontent.ai/ Sourcegraph β https://about.sourcegraph.com/ Shopify β https://shopify.engineering/ Ionic β https://ionicframework.com/ JetBrains β https://www.jetbrains.com/ Progress KendoReact β https://www.telerik.com/kendo-react-ui/ Sentry β https://sentry.io/ Snyk β https://snyk.io/ Neuralegionβ https://www.neuralegion.com/ π₯ Silver Sponsors Stream β https://getstream.io/ CodeSandbox β https://codesandbox.io/ Smarkets β https://smarkets.com/about/ 3T β https://studio3t.com/ Modus Create β https://moduscreate.com/ Theodo β https://www.theodo.co.uk/ Commercetools β https://commercetools.com/ Strapi β https://strapi.io/ MUX β https://mux.com/ Callstack β https://callstack.com/ hackajob β https://hackajob.co/talent Hasura β https://hasura.io/ twilio β https://twilio.com/ahoy/ zeroheight β http://www.zeroheight.com/