React Native

React Native のデバッグ

Flipper、React DevTools、Metro bundler、console.log、breakpoints、performance monitoring

18 面接問題·
Mid-Level
1

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

回答

Metro は React Native の JavaScript バンドラーで、JavaScript コードをコンパイルしてアプリ用の単一ファイルにまとめます。また、開発中の Hot Module Replacement (HMR) も処理し、アプリを再起動せずに変更を即座に確認できます。Metro は ES6+、TypeScript、JSX のコードを、デバイスの JavaScript エンジンと互換性のある JavaScript に変換します。

2

Android エミュレーターで開発者メニューを開くコマンドはどれですか?

回答

Android エミュレーターでは、Ctrl+M(Mac では Cmd+M)のショートカットで React Native の開発者メニューが開きます。このメニューからアプリのリロード、Remote Debugging の有効化、React DevTools による要素の検査、Performance Monitor の切り替えなどのオプションにアクセスできます。実機では、デバイスを振ることでもこのメニューを開けます。

3

Flipper とは何で、React Native のデバッグにおける主な利点は何ですか?

回答

Flipper は Meta が開発したデスクトップ向けデバッグプラットフォームで、Chrome ブリッジなしで React Native アプリケーションを検査できます。主な利点は、JavaScript コードとネイティブの iOS/Android コードの両方をデバッグできる統合インターフェースを提供することです。Flipper は network inspector、ログ、layout inspector、データベース用のプラグインをサポートし、カスタムプラグインの追加も可能です。

4

React Native における console.log と console.warn の違いは何ですか?

5

React Native のコンポーネント階層を検査するために React DevTools を有効にするにはどうしますか?

+15 面接問題

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

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

無料で始める