在两个独立的 React App 之间通信用什么思路

2025-05-10 06:19:50
推荐回答(1个)
回答1:

var EventEmitter = require('events');

class A extend components {
handleClick() {
this.props.emitter.emit('a.click');
}

render() {
return (

);
}
}

class B extend components {
comonentDidMount() {
this.props.emitter.on('a.click', () => {
this.setState({count: this.state.count + 1});
});
}

render() {
return (

{this.state.count}

);
}
}

var emitter = new EventEmitter;

ReactDOM.render(, ea);
ReactDOM.render(, eb);