YoVDO

Designing a Flexible UI Architecture with React and GraphQL

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses React Courses Typescript Courses GraphQL Courses Redux Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 APIs
Linux 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