You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
your app can work offline on planes and trains, and versionless schema
41
+
evolution makes it easy to iterate without breaking old versions of the
42
+
app.
43
+
</>
44
+
),
45
+
cta: "Performance Optimization",
46
+
href: "/learn/performance",
33
47
},
34
48
{
35
49
label: "A frontend-heavy app with advanced UI needs",
36
50
description:
37
-
"Co-locate queries with components and keep state consistent. Compose data from many backends without bespoke endpoints.",
38
-
cta: "Frontend Integration Guide",
39
-
href: "TODO",
51
+
"GraphQL makes building complex UIs easier by allowing components to declare their data needs directly alongside their code with no performance hit. You can aggregate data from multiple services into a single request and maintain consistent state without creating custom endpoints for every view.",
52
+
cta: "GraphQL Queries",
53
+
href: "/learn/queries",
40
54
},
41
55
{
42
56
label: "An app with real-time updates",
43
57
description:
44
-
"Use subscriptions for low-latency updates while keeping the schema as the single contract for clients and servers.",
58
+
"Replace polling and complex WebSocket management with GraphQL subscriptions. Your app gets notified instantly when data changes, using the same queries and types you already have. Real-time becomes part of your API instead of a separate system to maintain.",
45
59
cta: "Real-time with Subscriptions",
46
-
href: "TODO",
60
+
href: "/learn/subscriptions",
47
61
},
48
62
{
49
63
label: "A simple full stack TypeScript app",
50
64
description:
51
-
"Strong types end-to-end with code generation and great DX. Ship faster without compromising correctness.",
52
-
cta: "Full Stack TS Starter",
53
-
href: "TODO",
65
+
"Define your GraphQL schema once and GraphQL Codegen does the rest. Your frontend gets perfectly typed API calls, your backend stays in sync, and any schema changes immediately show up as TypeScript errors throughout your app. Full-stack type safety reduces bugs and makes pivots and refactors easier.",
66
+
cta: "Schema-First Development",
67
+
href: "/learn/schema",
54
68
},
55
69
{
56
70
label: "An AI-powered app",
57
71
description:
58
-
"Build apps with soft core with GraphQL MCP, using GraphQL schema introspection to give access and teach an LLM about your data.",
72
+
"Build apps with soft core using GraphQL MCP. Your schema documents itself, so AI agents can discover your API capabilities, understand data relationships, and generate valid queries without custom integration work.",
0 commit comments