remove hooks package for now
This commit is contained in:
parent
65deb7df1d
commit
43d8f46eab
17 changed files with 151 additions and 2710 deletions
11
repl/src/usePostMessage.mjs
Normal file
11
repl/src/usePostMessage.mjs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
import { useEffect } from 'react';
|
||||
|
||||
function usePostMessage(listener) {
|
||||
useEffect(() => {
|
||||
window.addEventListener('message', listener);
|
||||
return () => window.removeEventListener('message', listener);
|
||||
}, [listener]);
|
||||
return (data) => window.postMessage(data, '*');
|
||||
}
|
||||
|
||||
export default usePostMessage;
|
||||
Loading…
Add table
Add a link
Reference in a new issue