#reactjs #react-native #react-native-android
#reactjs #react-native
Вопрос:
Я создаю приложение на основе websocket в react native. Каждый раз, когда я выполняю горячую перезагрузку, вызывается соединение с сокетом, в результате на сервере происходит перегрузка соединений. Более того, сокеты являются сокетами, они не отключаются, а подключаются к обновленному приложению.
Я написал код для отключения сокета в методе componentWillUnmount() приложения. Однако она не выполняется, когда я нажимаю «r» на консоли, чтобы перезагрузить приложение.
Может кто-нибудь, пожалуйста, помочь?
Комментарии:
1. чего вы действительно хотите? выполнение функции перед перезагрузкой приложения или что?
2. Да, именно так. Выполнение функции непосредственно перед перезагрузкой приложения. Для ReactJS существует такой метод, как window.onBeforeUnload.onBeforeUnload. Я ищу что-то подобное для react native.