Como han mencionado otros, puede usar document.title = 'My new title'y React Helmet para actualizar el título de la página. Ambas soluciones aún mostrarán el título inicial de 'React App' antes de que se carguen los scripts.
Si está utilizando create-react-appel título del documento inicial , se establece en el archivo de <title>etiqueta /public/index.html.
Puede editar esto directamente o usar un marcador de posición que se completará a partir de variables ambientales:
/.env:
REACT_APP_SITE_TITLE='My Title!'
SOME_OTHER_VARS=...
Si por alguna razón quisiera un título diferente en mi entorno de desarrollo -
/.env.development:
REACT_APP_SITE_TITLE='**DEVELOPMENT** My TITLE! **DEVELOPMENT**'
SOME_OTHER_VARS=...
/public/index.html:
<!DOCTYPE html>
<html lang="en">
<head>
...
<title>%REACT_APP_SITE_TITLE%</title>
...
</head>
<body>
...
</body>
</html>
Este enfoque también significa que puedo leer la variable de entorno del título del sitio desde mi aplicación utilizando el process.envobjeto global , lo cual es bueno:
console.log(process.env.REACT_APP_SITE_TITLE_URL);
// My Title!
Ver: Agregar variables de entorno personalizadas