Привет, меня зовут Infanty, мой профиль в LinkedIn.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.

Установим дополнительную библиотеку env-cmd, перейдя в папку проекта и набрав в консоли:

npm install env-cmd --save-dev  

Изменим способ запуска приложения в файле - "package.json", заменяя:

"scripts": {
    ...
    "start": "npm-run-all -p watch:css start-js",
    ...
    "build": "npm-run-all build:css build-js",
    ...
  }, 

на:

"scripts": {
    ...
    "start:dev": "env-cmd .env.development npm-run-all -p watch:css start-js",
    "start:stg": "env-cmd .env.staging npm-run-all -p watch:css start-js",
    "start:prod": "env-cmd .env.production npm-run-all -p watch:css start-js",  
    ...
    "build:dev": "env-cmd .env.development npm-run-all build:css build-js",
    "build:stg": "env-cmd .env.staging npm-run-all build:css build-js",
    "build:prod": "env-cmd .env.production npm-run-all build:css build-js",
    ...
  }, 

Создадим файлы: .env.development, .env.production и .env.staging в которые поместим переменные начинающиеся с: "REACT_APP_". Например: REACT_APP_URL=example.com. Вызов такой переменной, в коде, будет производиться следующим образом:

let url = process.env.REACT_APP_URL

Запуск локального (в данном случае: stage) сервера будет производится командой:

npm run start:stg

Сборка (так же: stage) приложения будет производится командой:

npm run build:stg