
This workshop is designed to empower engineers with the skills to effectively use GraphQL on the client side, leveraging React. It covers the fundamentals of state management, queries, mutations, and tooling, alongside GraphQL schema definitions and the use of TypeScript for type definitions. By the end of the workshop, participants will be adept at consuming GraphQL APIs in client-side applications, equipped with the knowledge to implement efficient, scalable, and type-safe solutions.
Any Prerequisites?
- Solid understanding of React and its core principles.
- Basic knowledge of JavaScript and TypeScript.
- Familiarity with the concept of APIs and how to interact with them.
- Gain a solid understanding of using GraphQL on the client side, specifically with React applications.
- Learn best practices for state management, handling queries, mutations, and managing the local cache in GraphQL.
- Master tooling and libraries essential for GraphQL development, including in-depth use of GraphiQL.
- Understand how to define GraphQL schemas and types in TypeScript for robust, type-safe applications.
- Discover advanced techniques for optimizing GraphQL client-side applications for performance and scalability.