Как выполнить функцию непосредственно перед горячей перезагрузкой приложения react native

#reactjs #react-native #react-native-android

#reactjs #react-native

Вопрос:

Я создаю приложение на основе websocket в react native. Каждый раз, когда я выполняю горячую перезагрузку, вызывается соединение с сокетом, в результате на сервере происходит перегрузка соединений. Более того, сокеты являются сокетами, они не отключаются, а подключаются к обновленному приложению.

Я написал код для отключения сокета в методе componentWillUnmount() приложения. Однако она не выполняется, когда я нажимаю «r» на консоли, чтобы перезагрузить приложение.

Может кто-нибудь, пожалуйста, помочь?

Комментарии:

1. чего вы действительно хотите? выполнение функции перед перезагрузкой приложения или что?

2. Да, именно так. Выполнение функции непосредственно перед перезагрузкой приложения. Для ReactJS существует такой метод, как window.onBeforeUnload.onBeforeUnload. Я ищу что-то подобное для react native.