mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
at thread-bug 357 B view raw
1import {useEffect, useState} from 'react' 2import {AppState} from 'react-native' 3 4export function useAppState() { 5 const [state, setState] = useState(AppState.currentState) 6 7 useEffect(() => { 8 const sub = AppState.addEventListener('change', nextAppState => { 9 setState(nextAppState) 10 }) 11 return () => sub.remove() 12 }, []) 13 14 return state 15}