Я делаю реакцию на некоторое время. Я не использую загрузчики модулей, как webpack.Повторное использование компонентов реагирования общедоступно
Я использую только npm, чтобы получить файлы из npm install, а затем получить dist из папки dist внутри. И для babel, чтобы добраться от es6 до es5.
Я никогда не мог понять, как повторно использовать компонент реакции, они, похоже, используют какой-то require
. Можете ли вы рассказать мне, как я могу повторно использовать компоненты, которые я нахожу на npm?
Вот пример того, как я использую его:
<link rel="stylesheet" href="/styles/app.css" />
<script src="/scripts/3rd/polyfill.min.js"></script>
<script src="/scripts/3rd/comm/webext.js"></script>
<script src="/scripts/3rd/react-with-addons.min.js"></script>
<script src="/scripts/3rd/react-dom.min.js"></script>
<script src="/scripts/3rd/redux.min.js"></script>
<script src="/scripts/3rd/react-redux.min.js"></script>
<script src="/scripts/app.js"></script>
</head>
<body>
<div id="root"></div>
</body>
Тогда мой JS является:
ReactDOM.render(
React.createElement(ReactRedux.Provider, { store },
React.createElement(App)
),
document.getElementById('root')
);
Я предлагаю ввести введение в учебник Node, это позволит вам ускорить работу с модулями JavaScript. Также я бы предложил использовать официальный проект запуска React, который не требует установки, и использует модули https://github.com/facebookincubator/create-react-app – azium
, можете ли вы привести пример? – netchkin
@azium Я не могу использовать приложение create-response-app, так как моя цель - расширение для браузеров. – Noitidart