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
Expo SDK 50について&早速アップデートしてみた
Search
Keitaro Miyano
March 19, 2024
0
96
Expo SDK 50について&早速アップデートしてみた
3月19日に開催された「React Native Meetup #15 ft. RevenueCat」で登壇した際に発表した資料です!
Keitaro Miyano
March 19, 2024
Tweet
Share
More Decks by Keitaro Miyano
See All by Keitaro Miyano
React × Tailwind × v0で始める コンポーネント開発をしてみよう!
miyakei1225
0
43
全部お見せします!現役エンジニアが開発現場で実際に使っているツールと便利設定集
miyakei1225
0
29
【初学者向け】Honoを使ったREST APIを構築してみよう!
miyakei1225
0
230
React勉強会
miyakei1225
0
220
初学者歓迎!Go言語でWebサーバー構築ハンズオン!
miyakei1225
0
29
お手軽環境構築!はじめてのDocker講座
miyakei1225
0
300
Webエンジニアが スマホアプリを個人開発した話📱
miyakei1225
0
54
connect-webの恩恵
miyakei1225
0
97
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
Gamification - CAS2011
davidbonilla
80
5.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
A Tale of Four Properties
chriscoyier
158
23k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
Optimizing for Happiness
mojombo
376
70k
A Philosophy of Restraint
colly
203
16k
Music & Morning Musume
bryan
46
6.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
4 Signs Your Business is Dying
shpigford
182
22k
Transcript
Expo SDK 50について & 早速アップデートしてみた React Native Meetup #15 株式会社サイバー・バズ
宮野 奎太朗(ミヤケイ)
【経歴】 2016年〜 浅草のお寿司屋さんで板前修行🍣 2018年〜 大学入学 2020年〜 マレーシアでコードを書く日々 2021年〜 自転車で日本一周🚲 2022年〜
サイバー・バズ入社 【X】@38ke1 自己紹介 2
今回はExpo SDK 50 の 追加された機能についてお話します! はじめに
こんなの作ってます 旅人のための地図アプリ「たびWiki」
こんなの作ってます
1. Dev Tools Plugins 2. expo-sqlite/next 3. Expo Router v3
今回お話する内容
・変数確認が容易に ・Apollo ClientやReact Native Async Storage等に対応 ・run dev実行後に【shift】+【m】で選択可能 Dev Tools
Plugins
None
Refreshを押してみると...👀
Cached Dataの内容が閲覧可能🙌
・同期&非同期に使えるメソッド(exectSync、exectAsync) ・Prepared statementsの追加 ・useSQLiteContextの追加 expo-sqlite/next
Prepared statements
呼び出し、データフェッチが容易🙌 useSQLiteContext
DBの準備が完了するまでFallbackの表示 useSQLiteContext
ORMの一つであるDrizzleにも対応💪 おまけ
・API Routes(beta)の追加 ・静的Webサイトのエクスポート高速化 ・expo-quick-actionsとの親和性up↑ Expo Router v3
Expo Router v3 Next.jsのApp Routerで言うところのroute.ts →サーバーサイドでのデータフェッチを担う コンポーネントが作れる
Expo Router v3 Next.jsのApp Routerで言うところのroute.ts →サーバーサイドでのデータフェッチを担う コンポーネントが作れる WinterCGに準拠した環境で実行可能!
expo-quick-actions
expo-quick-actions 1. expo-quick-actions/routerを併用してタイプセーフに 2. Androidでもapp.jsonにプラグイン追加で利用可能 詳しくはこちら
ご清聴ありがとうございました!