Я использую сигнализатор в React.Js, и у меня возникает проблема: когда я захожу на страницы, нажимая на ссылку меню и перенаправляя с помощью Route, он не работает. Внутренний конструктор одноэлементного класса не вызывается, но когда я обновляю страницу или вручную набираю маршрут в адресной строке, он работает и подключается к серверной части.
import $ from "jquery";
window.jQuery = $;
require("signalr");
{componentDidMount() {
var connection = $.hubConnection("http://localhost:1425/");
proxy = connection.createHubProxy("myHub");
connection
.start({ withCredentials: false })
.done(function () {
console.log("Now connected, connection ID=" + connection.id);
})
.fail(function () {
console.log("Could not connect");
});
}
Почему это происходит, и может ли кто-нибудь подсказать мне, как мне это исправить?