diff --git a/src/common/usePWA.js b/src/common/usePWA.js index 20a26e249..a3c3b23a1 100644 --- a/src/common/usePWA.js +++ b/src/common/usePWA.js @@ -3,14 +3,10 @@ const React = require('react'); const usePWA = () => { - const [isPWA, setIsPWA] = React.useState(false); - - React.useEffect(() => { + const isPWA = React.useMemo(() => { const isIOSPWA = window.navigator.standalone; const isAndroidPWA = window.matchMedia('(display-mode: standalone)').matches; - if (isIOSPWA || isAndroidPWA) { - setIsPWA(true); - } + return isIOSPWA || isAndroidPWA; }, []); return isPWA; };