Expo vs React Native Bare
Expo managed workflow、Expo Go、prebuild、Expo Modules、config plugins、カスタムネイティブコード、ejection、EAS
18 面接問題·
Mid-Level
1Expo managed workflow と bare React Native workflow の主な違いは何ですか?
1
Expo managed workflow と bare React Native workflow の主な違いは何ですか?
回答
Expo managed workflow はネイティブ設定(ios/ と android/)を抽象化し、Expo Go または EAS クラウドビルドを通じてネイティブ依存関係を自動的に処理します。bare workflow は完全なネイティブフォルダを公開し、ネイティブコードを完全に制御できますが、Xcode と Android Studio プロジェクトの手動設定とメンテナンスが必要です。
2Expo Go アプリとは何で、その主な制限は何ですか?
2
Expo Go アプリとは何で、その主な制限は何ですか?
回答
Expo Go は App Store と Play Store からダウンロードできるクライアントアプリで、ネイティブビルドなしで Expo プロジェクトを即座にテストできます。主な制限は、Expo SDK に含まれるネイティブモジュールのみをサポートする点です。カスタムネイティブコードを含むライブラリは Expo Go では動作しないため、代わりにカスタム development build が必要になります。
3Expo プロジェクトにおける expo prebuild コマンドの目的は何ですか?
3
Expo プロジェクトにおける expo prebuild コマンドの目的は何ですか?
回答
expo prebuild コマンドは、app.json/app.config.js の設定と config plugins からネイティブの ios/ および android/ フォルダを生成します。これは Continuous Native Generation (CNG) の概念です。ネイティブフォルダは手動で管理されるのではなく、オンデマンドで生成されます。これにより、必要なときに bare の機能を持つ managed プロジェクトを実現できます。
4
Expo エコシステムにおける development build とは何ですか?
5
Expo において config plugins は何のために使われますか?
+15 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React Hooks
Junior
20問React と React Native のための TypeScript
Junior
22問React Native のコンポーネントと API
Junior
20問React Native のスタイリングとレイアウト
Junior
18問React Native ナビゲーション
Mid-Level
22問React Native の状態管理
Mid-Level
24問React Native のネットワーキングと API
Mid-Level
20問データの永続化
Mid-Level
20問フォームとバリデーション
Mid-Level
18問React Native アニメーション
Mid-Level
22問Native Modules & Bridge
Mid-Level
20問プラットフォーム固有のコード
Mid-Level
18問権限とデバイスAPI
Mid-Level
20問Push Notifications
Mid-Level
18問React Native のテスト
Mid-Level
20問React Native のデバッグ
Mid-Level
18問Build & Deployment
Mid-Level
20問パフォーマンス最適化
Senior
24問メモリ管理
Senior
20問Architecture Patterns
Senior
22問React Native の New Architecture
Senior
24問セキュリティのベストプラクティス
Senior
20問Offline-First Architecture
Senior
20問React Native の CI/CD
Senior
20問Monorepoとコード共有
Senior
18問高度なトピック
Senior
22問アプリのライフサイクルとバックグラウンド実行
Mid-Level
20問認証とセッション管理
Mid-Level
22問Monitoring & Crash Reporting
Senior
20問