概念スキーマを外部スキーマに変換する層
#GraphQL
#3層スキーマ
フロントエンドでのバックエンドとユースケースのインピーダンスミスマッチ
を解消する層
ビューテーブル
DB設計者が
3層スキーマ > 外部スキーマ
用のテーブルを用意する
Web API
提供者が外部スキーマを決定する
戻り値はJSON
Resolver(GraphQL)
利用者が外部スキーマをselectする
戻り値はJSON
React Server Components
利用者が外部スキーマを
Composition
する
戻り値はJSX
RSCやAppRouterはGraphQLの正統進化で、resolverがJSXを返すようなもの
Server-Driven UI