Skip to content

Instantly share code, notes, and snippets.

@itsramiel
Created June 4, 2022 08:19
Show Gist options
  • Save itsramiel/ecb630169954fdbb8fa64fde06e766eb to your computer and use it in GitHub Desktop.
Save itsramiel/ecb630169954fdbb8fa64fde06e766eb to your computer and use it in GitHub Desktop.
import React from "react";
import { event } from ".";
import EventEmitter from "eventemitter3";
const EventContext = React.createContext<EventEmitter>(event);
const EventProvider: React.FC = ({ children }) => {
return <EventContext.Provider value={event}>{children}</EventContext.Provider>;
};
export default EventProvider;
export const useEvent = () => {
return React.useContext(EventContext);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment