Speaker

Dani Akash

Dani Akash

Software Engineer, Educator, and Author specializing in modern JavaScript and React-based technologies.

Chennai, India

Actions

Currently working as Software Engineer at WunderGraph, the speaker has a strong track record in developing high-performance web and mobile applications using modern JavaScript, GraphQL, serverless, and edge runtimes. They specialize in React-based technologies such as Next.js, Astro, and React Native. They have been a Founding Engineer twice and have published apps with a total of over 28k+ downloads. Their technical prowess and extensive experience make them a trusted voice in the field.

Area of Expertise

  • Information & Communications Technology
  • Environment & Cleantech

Topics

  • ReactJS
  • React Native
  • React
  • NextJS
  • GraphQL
  • TypeScript
  • CNCF
  • Docker
  • Kubernetes
  • CSS
  • UI/UX

Using GraphQL with React Server Components

As GraphQL entered the tech scene, client-side libraries offering benefits like normalized caching, subscriptions, and optimistic updates were its hallmark. However, the rise of React Server Components has ushered in a shift from client-side to server-side operations. This transition often results in an incomplete context tree, upon which libraries such as Relay and Apollo rely heavily.

In this session, we will delve into setting up GraphQL with React Server Components utilizing non-context dependent libraries like GraphQL Codegen (supporting full fragments for data co-location) and Relay-Runtime (the non-react version of Relay). Our goal is to maintain key GraphQL functionalities, such as optimistic updates and caching, in this new environment.

Further, we will explore the integration of this setup with Next.js 13. This part of the presentation will guide developers on leveraging Next.js's caching mechanism for queries and utilizing Server Actions for GraphQL mutations. This approach has been exhaustively examined and put into practice at WunderGraph, a provider of a virtual graph technology for GraphQL.

Dani Akash

Software Engineer, Educator, and Author specializing in modern JavaScript and React-based technologies.

Chennai, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top