React Native

Build & Deployment

Xcode、Android Studio、Gradle、署名、TestFlight、Play Console、EAS Build

20 面接問題·
Mid-Level
1

React NativeにおけるDebugビルドとReleaseビルドの主な違いは何ですか?

回答

Debugビルドには、デバッガーやHot Reloadなどの開発ツールが含まれ、JavaScriptバンドルはMetroによって配信されます。Releaseビルドは本番環境向けに最適化されています。JavaScriptはミニファイされてアプリのバンドルに含まれ、開発ツールは無効化され、パフォーマンス最適化が有効になります(プリコンパイルされたHermes、AndroidではProGuard)。

2

React NativeプロジェクトでAndroidビルドの構成を含むファイルはどれですか?

回答

android/app/build.gradleファイルには、Androidビルドの主要な構成(アプリのバージョン、ターゲットSDK、依存関係、ビルドバリアント、署名設定、ProGuardオプション)が含まれます。android/build.gradleファイルには、Gradleツールのバージョンやリポジトリなど、プロジェクト全体の構成が含まれます。

3

Play Storeへの公開用にAAB(Android App Bundle)ファイルを生成するにはどうすればよいですか?

回答

cd android && ./gradlew bundleReleaseコマンドは、android/app/build/outputs/bundle/release/にAABファイルを生成します。AAB形式は2021年以降、Play Storeの新規アプリで必須となっています。Google Playはこの形式を使用してデバイス構成ごとに最適化されたAPKを生成し、ユーザーのダウンロードサイズを大幅に削減します。

4

React Native iOSプロジェクトにおけるPodfileの役割は何ですか?

5

ターミナルから iOS Release ビルドを生成するコマンドはどれですか?

+17 面接問題

次の面接に向けてReact Nativeをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める