Bluesky app fork with some witchin' additions 馃挮
at 185fd39092cd4c43db060439b03c6c49be60a34e 15 lines 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}