Я учу себя React.js. На данный момент я избегаю необходимости настраивать и использовать node.js, серверы и т. Д. (Сначала я хочу сосредоточиться на функциональности внешнего интерфейса). Чтобы избежать необходимости настраивать собственный сервер узлов и беспокоиться о конечных точках и т. Д., Я использовал следующие CDN:
<script src="https://unpkg.com/react@15/dist/react.min.js"></script> <script src="https://unpkg.com/react-dom@15/dist/react-dom.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.24.0/babel.js"></script>
Они отлично сработали. Но сейчас я пытаюсь использовать CSS-библиотеку React.JS. Я пытался использовать cloudflare:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-transition-group/2.3.1/react-transition-group.js"></script>
Но это не работает. Это единственная ссылка в облаке, которую я смог найти в этой теме.
Есть ли способ использовать
<ReactCSSTransitionGroup></ReactCSSTransitionGroup>
без необходимости настраивать собственный сервер узлов?
Я бы хотел получить библиотеку из веб-ссылки. Или, если бы я мог получить весь файл JavaScript, я мог бы просто поместить этот файл в ту же папку и попытаться загрузить из локальной папки, используя:
<script src="ReactCSSTransitionGroup.js"></src>
Похоже, должен быть способ использовать ReactCSSTransitionGroup без необходимости выполнять npm, запуск сервера командной строки, экспресс и т. Д.
Просто предложение, но это сэкономит вам много времени и хлопот, если вы изучите npm и просто добавите такие вещи, как "ReactCSSTransitionGroup" и т. Д. Через npm.
Также Webpack + Babel являются частью сборки, которую используют большинство разработчиков React.
Ознакомьтесь с этой статьей, чтобы начать работу: https://www.codementor.io/tamizhvendan/beginner-guide-setup-reactjs-environment-npm-babel-6-webpack-du107r9zr.
Я бы предложил использовать приложение для создания React https://github.com/facebook/create-react-app.
Комплектация и тесты все позаботились о вас. Не лучший способ узнать о процессах сборки, но это очень быстро, и вы можете устанавливать и импортировать из npm. победа победа в моих книгах.