Designing a Flexible UI Architecture with React and GraphQL
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore a modern approach to building flexible UI architectures for complex line-of-business applications in this conference talk. Learn how to design and implement a schema-driven UI architecture using React, Redux, TypeScript, and GraphQL to manage business complexity and scale with future data requirements. Discover strategies for abstracting backend data sources, implementing common rules and metadata, and addressing challenges in maintaining data type changes across UIs. Gain insights into high-level architecture, data resolution, schema engines, and the benefits of using GraphQL. Understand dynamic rendering, relationship semantics, multi-item handling, and asynchronous operations. Walk away with practical advice and lessons learned for designing your own data-driven flexible UI architecture tailored to your business needs.
Syllabus
Intro
ITEM DATA IS COMPLEX
CHALLENGES
RETHINKING ITEM DATA
DATA SCHEMA
A SCHEMA-DRIVEN UI
HIGH-LEVEL ARCHITECTURE
DATA RESOLUTION
SCHEMA ENGINE
WHY GRAPHQL?
DYNAMIC RENDERING
RELATIONSHIP SEMANTICS
MULTI-ITEM HANDLING
ASYNC AND OPTIMISTIC
WHERE CAN YOU START?
Taught by
NDC Conferences
Related Courses
Exploring GraphQL: A Query Language for APIsLinux Foundation via edX Complete React Developer (w/ Redux, Hooks, GraphQL)
Udemy Python Bootcamp: Learn, Code, Build
Udemy The Modern GraphQL Bootcamp (with Node.js and Apollo)
Udemy The complete NestJS developer. Enterprise Node.js framework
Udemy