0
私はreactjsに新しいです。私は複数のページに複数のクラスがあります。私の受信エラー:別のjsページからコンポーネントをレンダリングする方法reactjs?
ReferenceError: WelcomeView is not defined
Chat.js:
var Chat = React.createClass({
render: function() {
return (
<div>
<WelcomeView />
<MainView />
</div>
);
}
});
ReactDOM.render(<Chat />, document.getElementById('app'));
WelcomeViewとMAINVIEWは別のページです。
WelcomeView.js:index.htmlをで
var WelcomeView = React.createClass({
render: function() {
...
}
}
});
:
<script src="react/build/react.js"></script>
<script src="react/build/react-dom.js"></script>
<script src="https://unpkg.com/[email protected]/browser.min.js"></script>
<script src="script/WelcomeView.js" type="text/babel"></script>
<script src="script/MainView.js" type="text/babel"></script>
<script src="script/Chat.js" type="text/babel"></script>
ReferenceError:requireは定義されていません –
@Digipng webpackなどのモジュールバンドラを使用していない場合は、.jsxのオブジェクトがグローバルスコープに入れられないため、コンポーネントをJavaScriptのグローバルオブジェクトに割り当てる必要があります –
もしかして ? var WelcomeView = React.createClass({})... ??? –