web-dev-qa-db-ja.com

ReactネイティブアプリがJavaScriptコードからのデバッグまたはリリースビルドであるかどうかを確認するにはどうすればよいですか?

デバッグ専用UIをReactネイティブアプリに追加したいのですが、同等のRCT_DEBUG または RCT_DEV JavaScript環境でのコンパイル時フラグ。あるの?

ユースケース:アプリによって開始されたHTTPリクエストの数を示すステータスバーを追加します。これは明らかに出荷アプリの一部ではありませんが、開発およびテスト中に作業を確認するのに役立ちます。

64
escouten
if (__DEV__) {
    console.log('I am in debug');
}

このアプローチを参照React Nativeリポジトリ で使用されています。

131
rmevans9