Прежде всего, перенаправьте все запросы в index.html. После этого вы можете использовать window.location.host . Просто проанализируйте этот параметр и визуализируйте ваш компонент относительно проанализированных данных.
const parsedData = window.location.host.split(".");
if(parsedData.length >= 3){
cosnt subDomain = parsedData[0];
ReactDOM.render(<SubDomainApp subDomain={subDomain} />, document.getElementById('root'));
}else{
ReactDOM.render(<MainApp />, document.getElementById('root'));
}