
React hook for PWA(Progressive Web App) install

import React from 'react';
import usePWAInstall from 'use-pwa-install';
const App = () => {
const { isInstalled, install } = usePWAInstall();
return (
<div>
{isInstalled ? (
<p>App is installed</p>
) : (
<button onClick={install}>Install</button>
)}
</div>
);
};
| options |
Type |
Description |
Required |
Default Value |
| acceptedFn |
Function |
Callback function to execute when accepted |
no |
console.log() |
| dismissedFn |
Function |
Callback function to execute when dismissed |
no |
console.log() |
| installedFn |
Function |
Callback function to execute when installed |
no |
console.log() |
| value |
Type |
Description |
| isInstalled |
boolean |
Install state |
| install |
Function |
App install function |