I have added a React functional component with existing HTML page, getting a strange error : Uncaught SyntaxError: Unexpected token '<'
HTML
<html lang="en">
<body>
<div id="like_button_container"></div>
<script src="https://unpkg.com/react@16.8/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16.8/umd/react-dom.development.js" crossorigin></script>
<!-- Load our React component. -->
<script src="like_button.js"></script>
</body>
</html>
connected JS
"use strict";
function Like_button() {
const [like, setLike] = React.useState(false);
return (
<div>
{like ? <p>you liked t</p> : null}
<button onClick={() => setLike(true)}>click</button>
</div>
);
}
const domContainer = document.querySelector("#like_button_container");
ReactDOM.render(React.createElement(Like_button), domContainer);