Я создаю приложение реакции, используя create-react-app
.У меня есть несколько внешних библиотек JavaScript для разработки шаблонов в основном index.html
<script src="%PUBLIC_URL%/js/jquery-2.2.4.min.js"></script>
<script src="%PUBLIC_URL%/js/common_scripts.js"></script>
<script src="%PUBLIC_URL%/js/main.js"></script>
<script src="%PUBLIC_URL%/js/owl.carousel.js"></script>
Эти файлы JS работают на первой странице, когда приложение запускается.Но эти библиотеки не работают при перенаправлении на другую страницу с первой страницы.Насколько я понимаю, эти файлы отображаются, но их functions, variables, and methods
недоступны при изменении маршрута.Я использую react-router-dom v4
для маршрутизации.
Я нашел его в Google и нашел решение - для рендеринга библиотек JS методом ComponentDidMount()
ComponentDidMount(){
loadjs('./js/main.js', function(){
loadjs('./js/common_scripts.js)
});
}
Но даже это решение не работает.Пожалуйста, помогите решить эту проблему.
Спасибо