I am totally new to reactjs library. I found this library very interesting and want to implement in my chart-analyzing project(which is Java based spring project). Basically I want to implement it conventional way, do not want to install npm or any package manager. I have two files:
File: index.html
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.6.1/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.6.1/react-dom.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.25.0/babel.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.31.0/react-bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-chartjs-2/2.1.0/react-chartjs-2.min.js"></script>
<script type="text/babel" src="chart.js"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>
File: chart.js
var MyComponent = React.createClass({
render: function(){
return <Line data={chartData} optionis={chartOptions} width="90%" height="70%" />
}
});
ReactDOM.render(<MyComponent />, document.getElementById("root"));
I think, it should work, but I get error: Uncaught ReferenceError: Line is not defined
Note: I do NOT want to use npm manager. So, answers with npm, or using javascript require or import are not applicable to my requirement.