Utility hook that lets you emit events in one Component and receive them elsewhere.
const eventEmitter = useEventEmitter(); const [state, setState] = useState(); useEffect(() => { eventEmitter.emit("state:update", state); }, [state]);