I'm about to call the code at 'https://www.mql5.com/en/economic-calendar/widgets' from my 'react' project. However, I called 'script' from 'componentDidMount', but I do not know how to call an object called 'new economicCalendar'. I would be very grateful if you could tell me how to solve this.
<script type="text/javascript" src="https://c.mql5.com/js/widgets/calendar/widget.js?6"></script>
<div id="economicCalendarWidget"></div>
<script type="text/javascript">
new economicCalendar({ width: "100%", height: "100%", mode: 2 });
</script>
import React, { Component } from "react";
class sampleTest extends Component {
componentDidMount() {
const script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://c.mql5.com/js/widgets/calendar/widget.js?6";
document.body.appendChild(script);
}
render() {
return (
<div className="container-fluid text-center"}>
<div className="row justify-content-center">
<div className="col my-5">
Calendar AREA
</div>
</div>
</div>
);
}
}
export default sampleTest;