Я хочу сделать заголовок динамической страницы на ReactJS. Пробую много чего, но не получается. Я делаю массив с данными:
let pageTitles = [
{key:"/Home", title:"Welcome Home"},
{key:"/SecondPage", title:"Shop"},
{key:"/ThirdPage", title:"ContactUs"},
];
В html есть только <title></title>
, я использую let pathname = window.location.pathname;
Если он возвращает "/Home" или "/ThirdPage", чтобы динамически установить новый заголовок. Я пробовал что-то вроде этого:
for (var i = 0, len = pageTitles.length; i < len; i++) {
if (pageTitles[i].key === pathname) {
var hhh = pageTitles[i].text;
}
}
document.title = hhh
Но явно не сработало. Извините, если есть такая тема, но я ее не нашел. У меня есть ограничение на установку модулей.