我有一个显示数据的组件。单击父组件中的按钮/链接时,我必须在新窗口中打开此组件。
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,它将从数据库中获取数据并呈现它。