mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-11 13:48:34 +00:00
12 lines
310 B
JavaScript
12 lines
310 B
JavaScript
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;
|