Маршрутизация поддоменов React-маршрутизатора

Я строю сайт с использованием реакции и реакции-маршрутизатора. Мой сайт разделен на два раздела: фронт и раздел партнеров. Я хочу, чтобы доступ к разделу партнеров осуществлялся с использованием субдомена partner. Я написал следующий код, так как реагирующий маршрутизатор не поддерживает маршрутизацию поддоменов. Я не уверен, является ли это "хорошей практикой". Итак, мой вопрос: правильное ли это решение, если нет, каковы альтернативы?

Постскриптум Я знаю, что код будет разбит на TLD, состоящий из двух частей, например .co.uk, но будет использоваться .com.

<BrowserRouter>
  <Route path="/" render={props => {
    const [subdomain] = window.location.hostname.split('.');
    if (subdomain === 'partner') return <PartnerLayout {...props}/>;
    return <AppLayout {...props}/>;
  }}/>
</BrowserRouter>