# Expo

分類：言語
公式：https://expo.dev/

## 既定として使う役割
- モバイルアプリ（§2-9）：React Native＋Expo
  - 代替 Kotlin／Swift（ネイティブ）：端末機能を深く使うとき
  - 代替 Flutter：デザインの一貫性を最優先するとき
- クロスプラットフォーム（§h1）：React Native＋Expo
  - 代替 Flutter：デザインの完全な一貫性を重視し、Dartを受け入れられるとき
  - 代替 Hotwire Native：Railsで作っていて画面の多くがWebで済むとき

## ケース別の構成（§19）
- toCサービス（Web＋モバイル）：モバイル＝React Native＋Expo（Expo Router、NativeWind）
- モバイルアプリ単体：アプリ＝React Native＋Expo（Expo Router、NativeWind）
