feat(node): re-write using node
This commit is contained in:
13
src/libs/events.js
Normal file
13
src/libs/events.js
Normal file
@@ -0,0 +1,13 @@
|
||||
export function subscribe(eventName, listener) {
|
||||
document.addEventListener(eventName, listener);
|
||||
}
|
||||
|
||||
export function unsubscribe(eventName, listener) {
|
||||
document.removeEventListener(eventName, listener);
|
||||
}
|
||||
|
||||
export function publish(eventName, data) {
|
||||
const event = new CustomEvent(eventName, { detail: data });
|
||||
document.dispatchEvent(event);
|
||||
}
|
||||
// https://blog.logrocket.com/using-custom-events-react/
|
||||
Reference in New Issue
Block a user