Браузер не может получить доступ к переменным среды, даже URL-адреса среды различны.Конечно, вы можете разместить эти переменные где-нибудь на уровне балансировки нагрузки и на основе входящего URL-адреса возвращать JS с конкретными конфигурациями, но это не распространенное решение.
Я предлагаю делать сборку для среды.Самый простой способ - настроить такие задания, как:
"scripts": {
"build": "sh -ac '. .env.${REACT_APP_ENV}; react-scripts build'",
"build:staging": "REACT_APP_ENV=staging npm run build",
"build:production": "REACT_APP_ENV=production npm run build",
}