React Nativeでの環境変数の使用方法


  1. 環境変数の設定 React Nativeで環境変数を使用するには、まずプロジェクトのルートディレクトリにある.envファイルを作成します。このファイルに環境変数を記述していきます。例えば、以下のように記述します。
API_URL=https://api.example.com
API_KEY=abc123
  1. 環境変数の読み込み React Nativeでは、react-native-configというライブラリを使用して環境変数を読み込むことができます。まず、以下のコマンドを使用してreact-native-configをインストールします。
npm install react-native-config

インストールが完了したら、MainApplication.javaファイルを開き、以下のように編集します。

import com.facebook.react.BuildConfig;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import com.facebook.soloader.SoLoader;
import java.util.Arrays;
import java.util.List;
import com.lugg.ReactNativeConfig.ReactNativeConfigPackage; // 追加
public class MainApplication extends Application implements ReactApplication {
  // ...
  @Override
  protected List<ReactPackage> getPackages() {
    @SuppressWarnings("UnnecessaryLocalVariable")
    List<ReactPackage> packages = new PackageList(this).getPackages();
    packages.add(new ReactNativeConfigPackage()); // 追加
    return packages;
  }
// ...
}
  1. 環境変数の使用 環境変数は、react-native-configライブラリを使用して以下のようにアクセスできます。
import Config from 'react-native-config';
// API URLの使用例
const apiUrl = Config.API_URL;
console.log(apiUrl);
// APIキーの使用例
const apiKey = Config.API_KEY;
console.log(apiKey);

これで、React Nativeアプリケーション内で環境変数を使用する準備が整いました。環境ごとに異なる設定を行いたい場合は、.envファイルを環境ごとに作成し、必要な環境変数を設定してください。

以上がReact Nativeで環境変数を使用する方法です。環境変数を使用することで、アプリケーションの設定やAPIキーなどの機密情報を安全に管理できます。