I'am new in React so my question probably is easy to resolve. I made simple version of my code to illustrate my problem.
class ReactComponent extends Component {
addToken(token){
this.props.actionAddODToken(token);
}
render(){
return (
<div>
<h1>this.props.token</h1>
</div>
)
}
}
function mapStateToProps(state){
return {addOneDriveToken: state.addOneDriveToken}
}
function mapDispatchToProps(dispatch) {
return bindActionCreators({...boundActionCreators}, dispatch);
}
function sendToComponent(data) {
let data ="some string data";
}
export default connect(mapStateToProps, mapDispatchToProps)(AddDrive);
Unfortunately sendTo Component is global function because I get data from child popup.
window.opener.sendToComponent(data);
sendToComponent is fire after ReactComponent rendered. So my question is how to send data from a function to a component