On Sender side (localhost:3000):
 const handleExportJSON = () => {
    let win = window.open("http://localhost:3001");
    win.postMessage("Hello there", "http://localhost:3001");
  };
Receiving Side (localhost:3001):
  componentDidMount() {
    window.addEventListener("message", this.receiveMessage, false);
  }
    receiveMessage = event => {
        console.log("Event is", event);
        // if (event.origin !== "http://im-amir/github.io/origin1") return;
    };
    render(){
        return
    ....
}
No data is logged on receiver side. Even the event parameter is not logged. I have also tried "*" in postMessage as a second parameter.
Any help will be appreciated.