我有一个显示数据的组件。当从父组件点击一个按钮/链接时,我需要在一个新窗口中打开这个组件。
export default class Parent extends Component {
construtor(props) {
super(props);
}
viewData = () => {
window.open('childcomponent.js','Data','height=250,width=250');
}
render() {
return (
<div> <a onclick={this.viewData}>View Data</a></div>
)
}
}
我不知道如何调用另一个组件并在指定大小的新窗口中显示它。
实际上,我需要向该子组件发送一个props,它将从数据库中获取数据并呈现它。