カテゴリー:GraphQL
-
Apolloとは? GraphQLを簡単に扱えるようにするためのバックエンド、フロントエンドライブラリです。 ApolloServerのインストール [crayon-67a69fff2f8e7179715990/] Queryサンプ…
-
サンプルコード GraphQLの操作情報は以下のように定義しておきます。指定したい情報を定義します。(下の例で言えばname) [crayon-67a69fff302c9035353854/] カスタムフックとして以下のhooksを定…
-
Next.jsではクライアントサイドとサーバーサイドの処理を扱うことができるのでApolloClientを使う場合は処理の切り分けが重要になってきます。 サーバーサイドで実行される箇所(SSG、ISR:getStaticProps、get…
-
REST API & Reduxの場合 グローバルストアにReduxを使ってコンポーネント間で状態管理します。 もしくは、最近はRecoilなども使われることも多いです。 GraphQL & Apollo Clie…
-
graphql-codegenとは? GraphQLのデータ型を自動生成するパッケージです。 インストール [crayon-67a69fff311d3019653847/] What type of application are …
-
GraphQLは「クエリ言語」と「スキーマ言語」の二つに分かれます。 クエリ言語 スキーマ言語 クエリ言語 フロント側、リクエスト。ルート型で始まる。これを使うことでデータソースへのアクセスができます。 ルート型 …
-
GraphQLとは? 2012年にfacebook社が開発をスタートさせて、2015年にリリースされたWeb APIクエリ言語です。2018年にはGraphQL Foundationが設立された。 REST APIとの比較 REST …