Реагировать на родной, очень медленно после handleStateChange - PullRequest
0 голосов
/ 02 мая 2020

После запуска следующего кода мое приложение работает очень медленно ..

Я открываю экран со следующим кодом и сразу же закрываю его с помощью кнопки, с этого момента приложение становится очень медленным ,

В чем может быть причина?

 const [appState, setAppState] = useState(null)

   useEffect(() => {
     AppState.addEventListener('change', _handleAppStateChange)

     return () => {
       AppState.removeEventListener('change', _handleAppStateChange)
     }
   }, [])

   const _handleAppStateChange = nextAppState => {
     console.log('state', appState, nextAppState)
     if (
       nextAppState.match(/inactive|background/) &&
       (appState == null || appState === 'active')
     ) {
       console.log('App is going to background!')
       editDispatch({
         type: 'saveTemp',
         payload: state,
       })
     }
     setAppState(nextAppState)
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...