Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Apollo Clientで始めるGraphQLと状態管理
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tkc310
September 13, 2022
Programming
83
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Apollo Clientで始めるGraphQLと状態管理
社内勉強会用の資料
tkc310
September 13, 2022
Other Decks in Programming
See All in Programming
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
140
contenteditable と日本語入力に向き合う
colorful12
0
200
APNsからLive Activityを開始する話
yumnumm
0
170
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Building Adaptive Systems
keathley
44
3.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Writing Fast Ruby
sferik
630
63k
Transcript
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 1 / 35 by tkc310 Apollo Clientで始めるGraphQLと状態管理
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 2 / 35 GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 3 / 35 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を 促進する目的で作成しました。
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 4 / 35 ・GraphQLの特徴 ・Apollo Client ・GraphQL Code Generator ・開発の流れ Topic 💁
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 5 / 35 GraphQLの特徴
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 6 / 35 APIとクライアント間のインターフェースとして利用される GraphQLの特徴 - Schema type Post { id: String! created_at: DateTime! }
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 7 / 35 クライアントからは ・request / responseの型情報 ・データ取得関数の自動生成 として利用される。 GraphQLの特徴 - Schema
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 8 / 35 ・補完が効いて開発効率が上がる ✅ ・型安全になり修正・リファクタ時の負荷が軽減される ✅ e.g. API変更の影響をざっくり知りたい GraphQLの特徴 - Schema $ npm run lint:ts
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 9 / 35 ・クライアントがレスポンスを組み立てる ・基本的にリソース=リゾルバ (エンドポイント単位でのサブリソースの管理が不要) e.g. 記事ページのAPIにコメントを生やしたが、他ページでもコメントを取りたくなった GraphQLの特徴 - RESTとの比較
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 10 / 35 ・クライアントファーストな仕組みと言える ・クライアントに複雑性が移動してきた背景を考えるとGraphQLの登場は自然な文脈 ・学習・環境構築コストが高く、パフォーマンス出しにくいため使い所は見極めたい GraphQLの特徴 - RESTとの比較
[BE] テーブル設計 [ALL] ER図とデザイン見てスキーマ相談 [BE] リソースの型とリゾルバー(ロジック)書く [BE] スキーマ自動生成 [FE] オペレーション書く
[FE] レスポンス型・hooks自動生成 このチームはBE/FEが別れており、コードファーストのためスキーマを相談するタイミングが見失われがちです。 デザイン・ER図ができたタイミングで、スキーマを相談するタイミングがあるとスムーズに実装を進められます<(__*)> kibelaにドキュメントを作成しています 💁 よく使う用語やライブラリのAPIを記載していますので、困ったときにご覧ください。 ・GraphQLの用語集 ・[FE] ApolloClientの使い方 開発の流れ - 課題 最後に 11 / 35 Apollo Client
Takashi Sato @tkc310 普段はDjango x Next.jsを使っています。 休日はGo言語の勉強や趣味のDeFi系のbotを作ったりしています。
ずっと使えるメール アドレスを作りませんか? ドメインならお名前.com 12 / 35 ・クライアント側のGraphQLライブラリ ・旧facebook社が開発したRelayと2大巨頭 ・後発ながら機能が豊富で利用者が多く、Relayに比べて制約が弱め Why Apollo Client? https://www.apollographql.com Apollo Client
コメント この記事にコメントはありません。 投稿する 編集 プレビュー テキストを入力 画像を選択
0B / 100MB 投稿 13 / 35 コンポーネントを跨いで利用したい状態をグローバルステートと呼び、その管理方法が「状 態管理」と呼ばれている 状態管理で扱うデータの種類は大きく2つ ・API経由データ ・それ以外データ (共通モーダルの表示など) Apollo Client - 状態管理
記事投稿イベント開催中 エンジニア夏休み企画!~自由研究や読書感想文を発表しよう~ 2022/08/15~2022/09/16 イベント詳細を見る Go強化月間~開発する上で知っておくべき知見を共有しよう~ 2022/08/15~2022/09/16 イベント詳細を見る すべて見る How
developers code is here. 14 / 35 Reduxなどを利用してコンポーネントを跨いで利用したいグローバルステートを管理するの がセオリー化している 下記のような課題がある (と感じている) ・ボイラープレートが多くて大変 ・コード量が多くなると職人が必要 Apollo Client - 状態管理
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 15 / 35 useSWR, useQueryといったキャッシュライブラリが流行ってきた 前述の「API経由、それ以外データ」を識別子単位でメモリキャッシュしてくれる機能を持っ ている Apollo Client - 状態管理
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 16 / 35 apolloもキャッシュ機構を持っていて、更にオブジェクトごとに正規化してくれる機能がつい ている Apollo Client - 状態管理 // __typename x idを識別子としてユニーク性を担保 { __typename: 'Post', id: 'uuid-1', name: 'something' }, { __typename: 'Post', id: 'uuid-2', name: 'anything' }
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 17 / 35 下記のような挙動が可能 ・ミューテーションで記事を更新する ・記事一覧のキャッシュが更新される ・記事一覧の表示が更新される -> API経由データの更新時にグローバルステートの更新が不要になる 👏 Apollo Client - 状態管理
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 18 / 35 それ以外データは「Reactive variables」という機能を利用して、従来通り自分で変更します。 Apollo Client - 状態管理
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 19 / 35 Apollo Client - 状態管理 // store.js const flagVar = makeVar(false); // component.jsx const Component = () => { const flag = useReactiveVar(flagVar); // reactiveに変更を検知 return <div onClick={() => flagVar(true)}>{flag}</div>; }
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 20 / 35 GraphQL Code Generator
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 21 / 35 下記を自動生成してくれるツール ・APIのレスポンス型 ・データ取得のhooks typescript-react-apollo – GraphQL Code Generator https://www.the-guild.dev GraphQL Code Generator
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 22 / 35 このとき自動生成されるコードは下記を参照している ・Schema ・オペレーションコード (クライアントからのリクエスト) GraphQL Code Generator
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 23 / 35 Schema GraphQL Code Generator - query(参照) // ルート型 type Query { post: Post // フィールド(RESTのendpointに相当) } // オブジェクト型 type Post { id: String! title: String }
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 24 / 35 オペレーションコード GraphQL Code Generator - query(参照) query PostPage { // オペレーションタイプ オペレーションネーム post { // フィールド id title } }
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 25 / 35 生成されるコード (抜粋) GraphQL Code Generator - query(参照) type PostPageQuery = { // レスポンス型 __typename: 'Post'; id: string; title: string | null | undefined; }; const usePostPageQuery = useQuery(...); // hooks
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 26 / 35 hooksの使い方 GraphQL Code Generator - query(参照) const Component = () => { const { data, loading, error } = usePostPageQuery(); if (error) return throw error; // エラー if (loading) return <div>Loading</div>; // ローディング中 return <div>{`${data.post.id}: ${data.post?.title}`}</div>; };
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 27 / 35 Schema GraphQL Code Generator - mutation(更新) type Mutation { update_post(input: UpdatePostInput!): UpdatePostMutation! } type UpdatePostInput { id: String! title: String! } // パラメータ type UpdatePostMutation { post: Post } // レスポンス
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 28 / 35 オペレーションコード GraphQL Code Generator - mutation(更新) mutation PostPageUpdate($input: UpdatePostInput!) { update_post(input: $input) { id // ここからレスポンス title } }
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 29 / 35 生成されるコード (抜粋) GraphQL Code Generator - mutation(更新) type PostPageUpdateMutation = { // レスポンス型 __typename: 'PostPageUpdateMutation'; post: Post; }; const usePostPageUpdateMutatiion = useMutation(...); // hooks
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 30 / 35 hooksの使い方 GraphQL Code Generator - mutation(更新) const Component = () => { const [mutate] = usePostPageUpdateMutatiion(); // 関数取得 const handleUpdate = async () => { const { error } = await mutate(); if (error) return throw error; // エラー }; return <button onClick={handleUpdate}></button>; };
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 31 / 35 開発の流れ
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 32 / 35 GraphQLでの開発方法は主に2種類 ・Code First 型・リゾルバーからスキーマ生成 (我々はこちら) ・Schema First スキーマからコード生成 (gqlgenなど) 開発の流れ
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 33 / 35 [BE] テーブル設計 [ALL] ER図とデザイン見てスキーマ相談 [BE] リソースの型とリゾルバー(ロジック)書く [BE] スキーマ自動生成 [FE] オペレーション書く [FE] レスポンス型・hooks自動生成 開発の流れ
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 34 / 35 このチームはBE/FEが別れており、コードファーストのためスキーマを相談するタイミングが 見失われがちです。 デザイン・ER図ができたタイミングで、スキーマを相談するタイミングがあるとスムーズに 実装を進められます<(__*)> 開発の流れ - 課題
定期的に二段階認証のバックアップコードの ダウンロードと保存をお願いしています。 @tkc310 投稿日 2022年09月13日 更新日 2022年09月13日 18 views
Apollo Clientで始めるGraphQLと状態管理 GraphQLで開発を行っているチームに向けた社内勉強会用の資料です。 コードはボイラープレート化されていますが、GraphQLのメリットや全体像について理解を促進する目的で作成しました。 ・GraphQLの特徴 ・Apollo Client 投稿する ホーム タイムライン トレンド 質問 公式イベント 公式コラム 募集 Organization Qiita Blog 【抽選で20名様にAmazonギフト券10,000円分】Qiitaユーザアンケートご協力のお願い GraphQLとそのクライアントライブラリ 「Apollo Client」 の話です Topic 💁 GraphQL,apollo,graphql-codegen 0 0 35 / 35 kibelaにドキュメントを作成しています 💁 よく使う用語やライブラリのAPIを記載していますので、困ったときにご覧ください。 ・GraphQLの用語集 ・[FE] ApolloClientの使い方 最後に