とーますメモ

Ruby on Rails / Goなどの学習メモ

Apollo

【Next.js】Apollo Queryの返り値を元に、新しいデータを非同期で取得する場合

ちょっとハマったので、自分のメモ用。以下のissueにかかれていたことを元にして解決。 github.com上記の内容をカスタムフックにラップすればOK const { loading, data, error } = useQuery(SOME_QUERY) const [state, setState] = React.useState([]) React…

【GraphQL】GraphQL Code Generatorについてのメモ

GraphQL Code Generatorとは、GraphQLのスキーマからTypeScriptの型定義ファイルを作成することができるツール。テスト環境はNext.js + TypeScript + Apollo + GraphQL Code Generator + Hasuraの構成する。CSRでGraphQLリクエストはせず、SSRとSSG内でのみG…

【VSCode】Apollo GraphQLをHasuraと組み合わせて使う方法

下記のページを参考に設定 Guides: Visual Studio Code Setup | Hasura GraphQL Docs インストール まずはVSCodeにプラグインのインストール Apollo GraphQL - Visual Studio Marketplaceこのプラグインを入れるとGraphQLにシンタックスハイライトがつき、Gr…