Skip to content

Instantly share code, notes, and snippets.

@luistak
Created January 27, 2021 15:43
Show Gist options
  • Save luistak/5b761d11c36476eb99085e759954f9e3 to your computer and use it in GitHub Desktop.
Save luistak/5b761d11c36476eb99085e759954f9e3 to your computer and use it in GitHub Desktop.
function App() {
const [messages, setMessages] = useState([]);
const handleNewMessage = (event) => {
setMessages((currentMessages) => currentMessages.concat(event.detail));
};
useEffect(() => {
window.addEventListener('message', handleNewMessage);
return () => {
window.removeEventListener('message', handleNewMessage)
}
}, [handleNewMessage]);
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment