React ssr Socket отключается при каждом изменении маршрута - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть компонент React, который имеет дело со всеми объектами socket.io.Я поместил этот компонент в большой компонент макета, так что он будет доступен для всего приложения.В компоненте сокета у меня есть этот код:

componentWillUnmount() {
alert('disconnectes')
this.socket.off('message', this.handleMessage)
this.socket.close()
}

Дело в том, что каждый раз, когда я меняю маршрут, компоновка отрисовывается снова, и сокет отключается.Что я могу сделать, чтобы не отсоединять розетку каждый раз?

...