useEventListener ​
hook to attach an event listener to a target element, document, or window.
typescript
import { useEventListener } from '@elysiumorg/solid-use';Usage ​
typescript
// Using with window useEventListener(window, 'resize', () = > console.log('window resized'));
Demo ​
Api ​
Parameters
| Name | Type | Default | Note |
|---|---|---|---|
| target? | Target | - | The target to attach the event listener to. |
| event | Event | Event[] | - | The event(s) to listen for. |
| listener | (event: any) => void | - | The callback function to be executed when the event is triggered. |
| options? | UseEventListenerOptions | - | The options for the event listener. |