Skip to content

listener#14

Merged
willybrauner merged 3 commits intomainfrom
listener
Sep 11, 2023
Merged

listener#14
willybrauner merged 3 commits intomainfrom
listener

Conversation

@willybrauner
Copy link
Copy Markdown
Contributor

@willybrauner willybrauner commented Aug 31, 2023

Listen and unlisten with the return function (usefull for useEffect)

const unlisten = listen(window, "resize", () => {})
unlisten()

Liste unlisten multiple events on the same element

const unlisten = listen(window, ["resize", "scroll"], () => {})
unlisten()

Listen once and unlisten automaticaly

listenOnce(window, "resize", () => {})

Group listeners and unlisten all together

 const unlisten = listenCompose(
      listen(el, "click", mock),
      listen(el2, "click", mock2),
    );
unlisten()

@willybrauner willybrauner changed the title Create listener listener Aug 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant