Utility hook that lets you emit events in one Component and receive them elsewhere.

Example

const eventEmitter = useEventEmitter();
const [state, setState] = useState();

useEffect(() => {
  eventEmitter.emit("state:update", state);
}, [state]);