Skip to main content

useCustomEventListener

A custom React Hook that listens to a custom event and auto-cleans itself on unmount.

API

function useCustomEventListener<GenericType>(eventName: string, eventHandler: EventHandler<GenericType>): void;

Usage

import { useCustomEventListener } from "@feedzai/js-utilities/hooks";

function ComponentB() {
const [buttonText, setButtonText] = useState("");

useCustomEventListener("my-custom-event", (data) => {
setButtonText(data.name);
});

const TEXT = `The button text is: ${buttonText}`

return (
<p>{TEXT}</p>
);
}