@devloops/react-native-variant
Version:
react-native material ui library
2 lines • 585 B
JavaScript
import _slicedToArray from"@babel/runtime/helpers/slicedToArray";import{useEffect,useState}from'react';import{AppState}from'react-native';export default function useAppState(){var currentState=AppState.currentState;var _useState=useState(currentState),_useState2=_slicedToArray(_useState,2),appState=_useState2[0],setAppState=_useState2[1];function onChange(newState){setAppState(newState);}useEffect(function(){AppState.addEventListener('change',onChange);return function(){AppState.removeEventListener('change',onChange);};});return appState;}
//# sourceMappingURL=useAppState.js.map