Вы можете установить текущий document.title
вашего приложения React, используя реагирующий шлем . Просто поместите компонент <Helmet />
в метод визуализации и установите его теги <meta>
и <title>
в соответствии с документацией:
import React, { Component } from 'react';
import { Helmet } from 'react-helmet';
class App extends Component {
render () {
return (
<div>
<Helmet>
<title>My App's First Title</title>
</Helmet>
</div>
);
}
}
Затем вы можете переопределить <title>
, который вы изначально установили, с помощью дополнительных <Helmet />
экземпляров. Просто включите его в компонент, переданный в качестве опоры <Route />
:
import React from 'react';
import { Route } from 'react-router-dom';
const MyPageComponent = (
<div>
<Helmet>
<title>My App's Second Title</title>
</Helmet>
<p>Welcome to my page.</p>
</div>
);
const MyRoute = () => (
return (
<Switch>
<Route path="/myPage" component={MyPageComponent} />
</Switch>
);
);