Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Nuxt.js with Apollo Client
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
takanorip
December 06, 2018
Technology
0
90
Nuxt.js with Apollo Client
takanorip
December 06, 2018
Tweet
Share
More Decks by takanorip
See All by takanorip
「見せる」登壇資料デザインの極意
takanorip
3
680
Design System Documentation Tooling 2025
takanorip
3
2.5k
デザインエンジニアの延長にデザインマネージャーとしての可能性を探る
takanorip
1
980
Tools for Design Engineers other than LLM in the LLM era
takanorip
1
690
Bulletproof Design System with TypeScript
takanorip
7
4.9k
Eleventy3.0 で始める爆速個人ブログ開発!
takanorip
0
270
Webフォント選定の極意!フォントの基本から最新トレンドまで徹底解説
takanorip
5
1k
効果的な管理画面を デザインをするために 避けるべき5つの罠
takanorip
15
7.8k
社内管理画面のデザインもプロダクトデザイン
takanorip
5
2.2k
Other Decks in Technology
See All in Technology
スピンアウト講座05_実践活用事例
overflowinc
0
1.2k
Phase10_組織浸透_データ活用
overflowinc
0
1.6k
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
790
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
110
_Architecture_Modernization_から学ぶ現状理解から設計への道のり.pdf
satohjohn
2
780
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
130
「捨てる」を設計する
kubell_hr
0
250
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
230
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
スピンアウト講座04_ルーティン処理
overflowinc
0
1.2k
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
250
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
130
Featured
See All Featured
Leo the Paperboy
mayatellez
4
1.6k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
300
Ruling the World: When Life Gets Gamed
codingconduct
0
180
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
490
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
YesSQL, Process and Tooling at Scale
rocio
174
15k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Transcript
Nuxt.js with Apollo Client Takanori Oki
⾃⼰紹介 • Takanori Oki(@takanorip) • 株式会社FOLIO フロントエンドエンジニア • React /
Nuxt.js / Polymer • フォントが好き
None
How to use? • 資料を家に忘れてきたのでGitHub リポジトリ を参照しながら進めます
ドキュメント 「ゼロコンフィグだよ」
ちょっと使いにくい
普通に設定ファイル 使うほうが良さそう
vue-apollo 「Apollo Boost使うよ」
使わないほうが良さそう
設計指針 • ページコンポーネントに閉じ込める • Vuex との連携 • Mutation だけ •
Query、Mutations両⽅
個⼈的には ページコンポーネントに 閉じ込めたい
Apollo Clinetは メモリ上にキャッシュを 持つので Vuex に乗せると ⼆重管理になる
Apolloのキャッシュは 便利なので できればそれを使いたい
その他のローカルでしか 使わないstateはVuexで 管理しても良い
Apollo ClientとNuxt.jsの 可能性