После запуска следующего кода мое приложение работает очень медленно ..
Я открываю экран со следующим кодом и сразу же закрываю его с помощью кнопки, с этого момента приложение становится очень медленным ,
В чем может быть причина?
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)
}