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 파일에는 앱 버전, 타겟 SDK, 의존성, 빌드 변형, 서명 구성, ProGuard 옵션 등 Android 빌드의 주요 구성이 포함됩니다. 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, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기