For config management in ReactJS project I recommend using react-global-configuration NPM module. Three short steps for using it:
Install
npm install react-global-configuration --save
Create config
Create config.js file in any place you like. I prefer storing it in the root of a project:
import config from 'react-global-configuration';
config.set({
someApiUrl: 'http://some-service.com/api'
});
export default config;
Use it
Now you are ready to use the config file in any React component:
import config from '../config';
return fetch(`${config.get('someApiUrl')}/users/authenticate`, requestOptions)