@SannX

Как добавить react библиотеку в существующий сайт?

Создаю простенький сайт без node.js но с react. Использую этот туториал: https://ru.reactjs.org/docs/add-react-to-a-website... Чтобы react заработал, там советуют подключить его через CDN:
<div id="root"></div>

<!-- Load React. -->
<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin></script>

<!-- Load your React component. -->
<script src="root.js"></script>

root.js написан с помощью JSX-синтаксиса. Теперь хочу расширить этот пример из туториала и добавить бибилиотеку react-csv-reader. Но как это сделать? Если ее импортировать внутри root.js, то будет ошибка "SyntaxError: import declarations may only appear at top level of a module". Если попробовать добавить ее через CDN:
<!-- Load React. -->
<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin></script>
<script src="https://cdn.jsdelivr.net/npm/react-csv-reader@3.1.0/dist/react-csv-reader.min.js" crossorigin></script>

<!-- Load your React component. -->
<script src="root.js"></script>

то возникает ошибка "ReferenceError: module is not defined". Как успешно добавить эту библиотеку?
  • Вопрос задан
  • 326 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы