Самое простое решение с чистым React может быть:
Загрузить скрипт программно, в компоненте маршрута
Если это ваш route.js
файл
<Route path="/path/you/want/to/load/js" component={Page.js} />
В компоненте Page.js
:
class Page extends Component {
...
componentDidMount () {
const script = document.createElement("script");
script.src = "https://path/to/your/file.js";
script.async = true;
script.onload = this.handleScriptLoad;
document.body.appendChild(script);
}
handleScriptLoad = () => {
// the script loaded!!!
}
...
}
Подробнее см. Здесь: Добавление тега сценария в React / JSX