Fast JSI-based React Native library to access .env
variables natively with C++ performance.
To install the library, use either npm or yarn:
npm install react-native-config-jsi
yarn add react-native-config-jsi
- Create
.env
at project root:
#EXAMPLE
API_KEY=your_api_key
APP_NAME=MyAwesomeApp
...
- iOS:
cd ios && pod install
Add to Xcode → Target → Build Phases → + New Run Script Phase:
bash "${SRCROOT}/../node_modules/react-native-config-jsi/src/scripts/generate.sh"
⚠️ Note: After updating.env
, rebuild or restart your app to apply changes.
import { RNConfig } from "react-native-config-jsi";
const apiKey = RNConfig.get("API_KEY");
console.log("API_KEY:", apiKey);
- 🔥 Ultra-fast JSI native access
- ⚙️ Built in C++
- 🧩 Synchronous API
- 🪶 No extra dependencies
MIT
🎉 Enjoy using react-native-config-jsi! 🚀