Ich habe seit einer Weile reagieren getan. Ich benutze keine Modullader wie Webpack.Wiederverwendung von react Komponenten öffentlich verfügbar
Ich benutze nur npm, um die Dateien von Npm zu installieren und dann die Dist aus dem Dist-Ordner innerhalb zu bekommen. Und für babel, von es6 zu es5 zu kommen.
Ich war nie in der Lage, herauszufinden, wie man eine Reaktionskomponente wieder verwendet, sie scheinen eine Art von zu verwenden. Können Sie mir bitte erklären, wie ich Komponenten, die ich bei npm finde, wiederverwenden kann? Hier
ist Beispiel dafür, wie ich es verwenden:
<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>
Dann ist mein js ist:
ReactDOM.render(
React.createElement(ReactRedux.Provider, { store },
React.createElement(App)
),
document.getElementById('root')
);
Ich empfehle ein Intro zum Node-Lernprogramm, damit Sie JavaScript-Module auf dem neuesten Stand halten. Auch würde ich vorschlagen, das offizielle React Starter-Projekt zu verwenden, das keine Einrichtung erfordert und es Module verwendet https://github.com/facebookincubator/create-react-app – azium
können Sie bitte ein Beispiel geben? – netchkin
@azium Ich kann create-react-app nicht verwenden, da mein Ziel eine Erweiterung für Browser ist. – Noitidart