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
90
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
全部お見せします!現役エンジニアが開発現場で実際に使っているツールと便利設定集
miyakei1225
0
60
【初学者向け】Honoを使ったREST APIを構築してみよう!
miyakei1225
0
190
React勉強会
miyakei1225
0
210
初学者歓迎!Go言語でWebサーバー構築ハンズオン!
miyakei1225
0
26
お手軽環境構築!はじめてのDocker講座
miyakei1225
0
290
Webエンジニアが スマホアプリを個人開発した話📱
miyakei1225
0
50
connect-webの恩恵
miyakei1225
0
90
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Side Projects
sachag
452
42k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
We Have a Design System, Now What?
morganepeng
50
7.2k
Designing for Performance
lara
604
68k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
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にプラグイン追加で利用可能 詳しくはこちら
ご清聴ありがとうございました!