Только изучаю react. Хочу писать на JSX синтаксисе. Во всех гайдах вижу одну и туже схему.
1. Инициализируем React(я это делаю через тэг script)
<script src="https://unpkg.com/react@18/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js" crossorigin></script>
2. Первый же пример начинается с этого.
var a = <p>Some React element</p>;
ReactDOM.render(a, document.getElementById("root"));
Но я ловлю синтаксическую ошибку JS:
caught SyntaxError: Unexpected token '<'
Почему JS помечает этот синтаксис как ошибку? Полистал разные гайды, официальную документацию. Везде на переменные назначаются html тэги(в JSX синтаксисе, конечно) по такому принципу