Как мне использовать секретные переменные окружения на GitHub в моем приложении React?

Для использования секретных переменных окружения на GitHub в приложении React, вам следует следовать следующим шагам:

  1. Создание файла .env: Создайте файл .env в корневой директории вашего проекта React. В этом файле вы будете хранить ваши секретные переменные окружения. Например:
REACT_APP_API_KEY=your_api_key
  1. Добавление переменных в файл .gitignore: Добавьте файл .env в файл .gitignore, чтобы он не попал в репозиторий GitHub и не стал публичным. Это необходимо для безопасности ваших данных.
  1. Использование переменных в коде: Для доступа к переменным окружения в вашем коде React, вам нужно использовать process.env перед каждой переменной. Например:
const apiKey = process.env.REACT_APP_API_KEY;
  1. Установка библиотеки dotenv: Для того чтобы ваше React-приложение могло прочитать переменные окружения из файла .env, установите библиотеку dotenv с помощью команды:
npm install dotenv
  1. Импорт и загрузка переменных окружения: В файле, где вы инициализируете ваше React-приложение (например, index.js), добавьте следующий код в начале файла, чтобы библиотека dotenv загрузила переменные окружения из файла .env:
require('dotenv').config();
  1. Загрузка переменных на GitHub: Для того чтобы задействовать переменные окружения при развертывании на GitHub, вам следует создать их в настройках вашего репозитория. Перейдите на страницу своего репозитория на GitHub, выберите вкладку Settings, затем Secrets или Secret keys, и добавьте ваши секретные переменные там.

После выполнения всех этих шагов, ваши секретные переменные окружения будут использоваться в вашем приложении React и безопасно храниться на GitHub.