A React Provider/Consumer (hook) to capture beforeinstallprompt
and display Install app? message to the user at a later time/event.
// PropmptToInstall.tsx
import React, { createContext, useState, useEffect, useContext, useCallback, ReactNode } from 'react';
import { IBeforeInstallPromptEvent, PromptCtx } from './types';
const PromptToInstall = createContext<PromptCtx>({deferredEvt: null});