UNPKG

@devloops/react-native-variant

Version:
2 lines 835 B
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=useAppState;var _slicedToArray2=_interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));var _react=require("react");var _reactNative=require("react-native");function useAppState(){var currentState=_reactNative.AppState.currentState;var _useState=(0,_react.useState)(currentState),_useState2=(0,_slicedToArray2.default)(_useState,2),appState=_useState2[0],setAppState=_useState2[1];function onChange(newState){setAppState(newState);}(0,_react.useEffect)(function(){_reactNative.AppState.addEventListener('change',onChange);return function(){_reactNative.AppState.removeEventListener('change',onChange);};});return appState;} //# sourceMappingURL=useAppState.js.map