Я просто подумал, что смогу поделиться своим решением со всеми. Я хотел создать простой проект без всех npm, узла guff, как у OP i, у меня были проблемы, мне потребовалось три часа, чтобы понять, ниже мое решение.
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Boy</title>
<link rel="stylesheet" type="text/css" href="css/app.css">
<script crossorigin src="https://unpkg.com/[email protected]/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/[email protected]/umd/react-dom.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.24.0/babel.js"></script>
<script type ="text/babel" src="js/app.js"></script>
</head>
<body>
<div id="root">Loading...</div>
</body>
</html>
Ключ должен включать соответствующие файлы сценариев из React и Бабеля. Я использую внешний файл app.js, если вы хотите сделать это, тогда не забудьте указать type = "text/babel".
После выполнения вы можете выполнить пример мира привет от React. Мой app.js файл:
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
CSS файл:
#root {
color: skyblue;
}
Я надеюсь, что это помогает.
Вы не можете использовать JSX (
Как это сделать ... можете ли вы любезно объяснить PLS? Я знаю хрюкать ... – Deadpool