useEventListener()
A React Hook that gives you the ability to add a callback function when an event is triggered on an object.
This function attaches an event listener to a target object on mount and removes the listener on unmount.
Parameters
| Name | Type | Description | 
|---|---|---|
| target | EventTarget | The EventTarget to attach the listener to | 
| type | String | The type of Event to listen for, e.g. 'resize', 'error', etc. | 
| listener | function | A callback function that is invoked when the event is triggered | 
| ...rest | any | Any other arguments to pass to the addEventListener() function | 
Source Code: pwa-studio/packages/peregrine/lib/hooks/useEventListener.js

