Secure your React App using .evn file 2025
Secure your React App using .env
file (2025)
Environment variables help protect sensitive data like API keys, secrets, and URLs. They should never be pushed to GitHub.
📁 Step 1: Create a .env
file
REACT_APP_API_KEY=your_secret_api_key
REACT_APP_BASE_URL=https://yourapi.com
⚙️ Step 2: Use variables in your code
const apiKey = process.env.REACT_APP_API_KEY;
const baseUrl = process.env.REACT_APP_BASE_URL;
fetch(`${baseUrl}/data?key=${apiKey}`)
.then(res => res.json())
.then(data => console.log(data));
🔐 Important Notes
- Use
REACT_APP_
prefix or React won't recognize it.
- Never commit your
.env
file to GitHub.
- Add
.env
to your .gitignore
file.
🛡️ Add to .gitignore
.env
By using .env
files, your sensitive data stays protected and your codebase remains clean and secure. 🔐