Я новичок вact.js, я использовал CDN-ссылки, чтобы скомпилировать в мой HTML-код какой-то простой кодact.js, но я получаю эту ошибку:
"Uncaught SyntaxError: неожиданный токен <" </p>
Затем я искал и увидел, что кто-то сказал, что я должен добавить:
type="text/babel" or type="text/jsx"
к моему тегу скрипта, я сделал, но после этого мой html не знал мой файл .js!
это мой HTML:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head lang="fa">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title> title </title>
</head>
<body>
<div id="app"> </div>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"</script>
<script type="text/babel" src="myreact.js"> </script>
</body>
</html>
и это мой файл activ.js:
'use strict';
class MyComponent extends React.Component{
render()
{
return "hello";
}
}
ReactDOM.render(
<MyComponent/> , document.getElementById('app')
);
, пожалуйста, помогите мне написать код в activ.js.