Можно ли динамически обновлять базовое имя в истории? - PullRequest
0 голосов
/ 29 ноября 2018

Возможно ли динамическое обновление базового имени из пакета истории?https://www.npmjs.com/package/history

Мне кажется, вы установили это только один раз, а затем он повторно используется модулем для автоматического добавления базового имени в URL, если пользователь переходит на URL, где базовое имя отсутствует:

createBrowserHistory({
    basename: getLocale(), //en, sv, ...
})

И я не могу использовать следующее, потому что это не изменит автоматически URL-адрес с '/' на '/en':

<Router history={history} basename={`/${props.locale}`}>
    ...
</Router>

Вариант использования:

  • Я хочу изменить базовое имя без обновления страницы
  • Я хочу, чтобы базовое имя содержало языковой стандарт, например: en
  • Я хочу, чтобы базовое имя было добавлено автоматическина URL, если пользователь переходит на URL, который не содержит базовое имя

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...