browserify/webpackでバンドルを作成せずにReactをブラウザから使用したいと思います。私はbabel-standaloneを使用してブラウザから反応するようにしようとしているブラウザからReact 16とBabel 6を返す
は、私は私が持っていたいくつかのコードを変更したが、私はReactDOMがプラス、他の2つの警告(プロセスが定義されていない)私はしました
が定義されていません取得します反応し、domを反応する参照が見つかりました。 cjsのバージョンを含めるのは正しいですか? cjsは何を表していますか?
私が使用しているコードは次のとおりです。私はCJSはCommonJSを参照していると信じてReactDOM.render
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.2.0/cjs/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.2.0/cjs/react-dom.development.js"></script>
\t <script src="https://unpkg.com/[email protected]/babel.min.js"></script>
</head>
<div id="output"></div>
<script type="text/babel">
ReactDOM.render(
<h1>Hello World</h1>,
document.querySelector('output')
);
</script>
</html>
もともとあなたのCJSの質問に答えないことについて申し訳ありません:
はこれを試してみてください。私はCommonJSを指していると信じています。単純なHTMLテンプレートを使用しているだけなので、代わりに単純な古いJavaScriptバンドルを使用できます。 –