useSWRをuseContextの代わりに使ってみる試み
by
Kanon
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
useSWRをuseContextの代わりに 使ってみる試み Kanon (@samurai_se) #react_osaka 1
Slide 2
Slide 2 text
2 自己紹介 ↓詳しくは↓ ● 本業はKtor(Kotlin), Next.jsで副業がLaravel, Nest.js,Next.js ● Kobe.tsという勉強会を主催しています ● 地方コミュニティが好き Kanon アニオタ声豚酒カスラーメンレンジャー 水瀬いのり無限恒久永遠推し samurai_se
Slide 3
Slide 3 text
きっかけ 3
Slide 4
Slide 4 text
クラスメソッドのReact事情大公開スペシャル #3 4
Slide 5
Slide 5 text
このスライド 5
Slide 6
Slide 6 text
6 わかるような…?
Slide 7
Slide 7 text
useSWRとは 7
Slide 8
Slide 8 text
Vercel社製のデータフェッチライブラリ 基本的な使い方 8
Slide 9
Slide 9 text
useContextとして使ってみる 9
Slide 10
Slide 10 text
更新を伴わないcontextとして使う 10
Slide 11
Slide 11 text
初期表示時 11
Slide 12
Slide 12 text
カウントアップすると…? 12
Slide 13
Slide 13 text
更新を伴うcontextとして使う 13
Slide 14
Slide 14 text
画面イメージ 14
Slide 15
Slide 15 text
カウントボタンを押す 15
Slide 16
Slide 16 text
おわりに ● だいたいこういうイメージで使えば、多くの場面で useContextではなくswrでグローバルに値を共有できそ う ● 直接ライブラリの導入を抑えたければ、useContextの 代わりにswrを使ってみてもよさそう ● ただswrのキャッシュ管理に使われているのは useContextなので、直接入れるか間接的に入れてるか の違い 16
Slide 17
Slide 17 text
17 📢 おわりに宣伝 🙏 オフラインLT会を 神戸で開催してます! TS+周辺技術 Figma、npmなどなど 範囲が広いので登壇しやすい!
Slide 18
Slide 18 text
18 ご清聴、あざざました