Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
Check these out next
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
ツール事業部 グレープシティ株式会社
20191024 Get Start gRPC with ASP.NET
Takayoshi Tanaka
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
The History of Reactive Extensions
Yoshifumi Kawai
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
Akira Inoue
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
.NET の今と今後に思うこと (Tokyo Ver.)
Akira Inoue
1
sur
11
Top clipped slide
20220723_GraphQLのクライアントサイド実装.pptx
12 Mar 2023
•
0 j'aime
0 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
6 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Ingénierie
GraphQLのクライアントサイド実装
Katsushi21
Suivre
Publicité
Publicité
Publicité
Recommandé
20230121_DocumentNodeによる_.pptx
Katsushi21
4 vues
•
11 diapositives
DocumentNodeとGraphql
Katsushi21
30 vues
•
11 diapositives
20220416_GraqhQLとORMの連携.pptx
Katsushi21
89 vues
•
13 diapositives
20220416_GraqhQLとORMの連携.pptx
Katsushi21
4 vues
•
13 diapositives
Let's try to use Background sync
Hirata Tomoko
1.2K vues
•
25 diapositives
fluxflex meetup in Tokyo
Kyosuke Inoue
686 vues
•
70 diapositives
Contenu connexe
Similaire à 20220723_GraphQLのクライアントサイド実装.pptx
(20)
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
ツール事業部 グレープシティ株式会社
•
873 vues
20191024 Get Start gRPC with ASP.NET
Takayoshi Tanaka
•
963 vues
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
•
1.3K vues
The History of Reactive Extensions
Yoshifumi Kawai
•
60.7K vues
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
Akira Inoue
•
7K vues
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
•
1.8K vues
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
•
8.5K vues
.NET の今と今後に思うこと (Tokyo Ver.)
Akira Inoue
•
4.8K vues
『RIA開発におけるサービス開発のイロハ』
Jun Funakura
•
517 vues
RIA開発におけるサービス開発のイロハ
Jun Funakura
•
619 vues
20221026_ent.について_データモデル定義編.pptx
Katsushi21
•
4 vues
Microservices and Servcie Mesh on Azure
Tsukasa Kato
•
382 vues
Mvc conf session_5_isami
Hiroshi Okunushi
•
706 vues
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
Google Cloud Platform - Japan
•
2.6K vues
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
•
930 vues
Angularreflex20141210
Shinichiro Takezaki
•
751 vues
110625 わんくまlt tanaka733_pub
Takayoshi Tanaka
•
641 vues
【初心者向け】API を使ってクラウドの管理を自動化しよう
富士通クラウドテクノロジーズ株式会社
•
648 vues
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
•
1.3K vues
Fluxflex meetup 2011 in Tokyo
Kyosuke Inoue
•
648 vues
Plus de Katsushi21
(19)
20211203_ワークスペースについて.pptx
Katsushi21
•
4 vues
20220113_GraphQLについて.pptx
Katsushi21
•
3 vues
20220131_テストについて .pptx
Katsushi21
•
3 vues
20211021_公開鍵暗号方式.pptx
Katsushi21
•
7 vues
20210909_typeとinterface.pptx
Katsushi21
•
4 vues
20221110_ent.について_リゾルバ実装編.pptx
Katsushi21
•
5 vues
20210916_正規表現.pptx
Katsushi21
•
6 vues
20220414GraphQLとORM.pptx
Katsushi21
•
4 vues
20220602_Dockerイメージサイズの軽減について.pptx
Katsushi21
•
5 vues
20220908_グラフ型DBについて.pptx
Katsushi21
•
4 vues
20220331_gorm_テーブル定義.pptx
Katsushi21
•
5 vues
20221215_ent.について_クライアントサイド実装編.pptx
Katsushi21
•
4 vues
20211008_配列とメモリ.pptx
Katsushi21
•
3 vues
20210709_dockerDEV.pptx
Katsushi21
•
3 vues
20210730_コンテナの管理ツールについて.pptx
Katsushi21
•
3 vues
20221209_SNSMAツール.pptx
Katsushi21
•
4 vues
20210813_dockerfile.pptx
Katsushi21
•
4 vues
20211111_ブロックチェーンについて.pptx
Katsushi21
•
5 vues
20220218_JWTについて.pptx
Katsushi21
•
17 vues
Publicité
Dernier
(20)
143-南卫理公会大学.pdf
dsadasd17
•
3 vues
はじめてのハッカソン.pptx
rare0b
•
7 vues
法国:蒙彼利埃大学毕业证办理流程
cyvyvgk
•
3 vues
★可查可存档〖制作巴黎第十二大大学文凭证书毕业证〗
tujjj
•
3 vues
#国外留学文凭购买Trent假毕业证书
fc2c0f2b1mymailol
•
2 vues
28西澳.pdf
dsadasd17
•
2 vues
☀️《UIUC毕业证仿真》
hjhgg
•
2 vues
12莫纳什.pdf
dsadasd17
•
3 vues
★可查可存档〖制作贝桑松大学文凭证书毕业证〗
tujjj
•
2 vues
办皇家墨尔本理工大学毕业证成绩单
JhhhfGffh
•
3 vues
信赖的留信网服务,帮您获取正规毕业证成绩单加q威信634068167做卡普顿大学毕业证外壳#成绩单#信封#加拿大文凭#学生卡#雅思托福#留信留才#offer
AlifAle
•
3 vues
英国:肯特大学毕业证办理流程
syceq
•
2 vues
AI予約サービスのMLOps事例紹介
Takashi Suzuki
•
4 vues
★可查可存档〖制作温尼伯大学文凭证书毕业证〗
mmmm282537
•
3 vues
72亚历山大学院.pdf
fdhrtf
•
2 vues
☀️《SLC毕业证仿真》
hjhgg1
•
2 vues
W&B Seminar #4.pdf
Akira Shibata
•
318 vues
☀️《UMKC毕业证仿真》
DFFFFG
•
3 vues
204-杨百翰大学.pdf
fdhrtf
•
2 vues
★可查可存档〖制作乌尔姆大学文凭证书毕业证〗
tujjj
•
18 vues
20220723_GraphQLのクライアントサイド実装.pptx
GraphQLのクライアントサイド実装 その① 1/11
自己紹介 名前:高野 且次(タカノ カツシ) 誕生日:1993/5/6
(現在29歳) 職業:株式会社マーケライズ/開発チーム所属 WEBエンジニア2年目 趣味:一人旅、温泉、水泳、ロードバイクなど 使用言語:PHP Python TypeScript 2/11
今回発表すること ・GraphQLとは? 今回は割愛すること ・GraphQLのサーバーサイド実装 ・GraphQLクライアントサイドライブラリ「Urql」 ・GraphQLクエリ自動型付けツール「graphql-codegen」 ・コード/画面の設計・デザインについて 3/11
クライアント バックエンド リクエスト レスポンス クライアント側のクエリ言語 から リクエストを作成して送信す る 受け取ったリクエストとスキーマ言語 より レスポンスを作成して送信する 柔軟かつ効率的なデータ通信を行うための、比較的新しいAPI向けクエリ言 語 欲しいデータのみが JSON型で返される GraphQLとは? 4/11
Webサイトで見るGraphQL① GraphQLのリクエストとレスポンスを実際に見るため、仮想SNS を構築 5/11
Webサイトで見るGraphQL② この投稿一覧は、様々なデータの集まりから成り立っ ている id Post img title account name accoun t avata r lik e account comment account GraphQLなら一回のリクエストで必要な情報のみ取得で 6/11
Webサイトで見るGraphQL③ リクエストは1回の み 全ての投稿データのレスポンス レスポンスの中には、必要な情報だけ が 入れ子で格納されている 7/11
GraphQLクライアントサイドライブラリ 「Urql」 GraphQLサーバーと通信するフックを作成できるライブラリ ・非常に賢いキャッシュ機能・Document Caching機能を持つ ・"Exchange"による拡張設定により、SSRなど様々な要件に対応で きる 作成されたフック 8/11 通信の設定を行う部分
graphql-codegenによるフック自動作成・型 付け GraphQLサーバーとクエリを用意すれ ば、 自動でUrqlフックを作成してくれ、 関数と結果の型付けも行ってくれる データを取得するフック の型 取得したデータの 型 9/11
取得したデータを画面に表示する 取得したデータをmap関数 で Postコンポーネントに引き 渡す ・ ・ ・ 投稿者の名前 「いいね」した人数 コメントの数 渡されたデータから値を取り 出す 10/11
まとめ ・GraphQLはRESTに比べ、より柔軟で効率的に データ通信を行うことができる ・Urqlによって、モダンなフロントエンド実装に適応すること ができる ・GraphQLサーバーとクエリを用意すれば、graphql-codegenによ り 一瞬で必要な型や関数を構築できる 11/11
Publicité