J'ai un composant qui affiche des données. Je dois ouvrir ce composant dans une nouvelle fenêtre en cliquant sur un bouton/lien d'un composant parent.
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>
)
}
}
Je ne sais pas comment invoquer un autre composant et l'afficher dans une nouvelle fenêtre de taille spécifiée.
En fait, j'ai besoin d'envoyer un props à ce composant enfant pour qu'il récupère les données de la base de données et les restitue.