これは、以前のバージョンと依存関係に失敗したために私が従う2番目のチュートリアルです。あなたが推測できるように、私はここで反応を開始しようとしています。Uncaught ReferenceError:コントローラがreact jsで定義されていません
Appointments
というコントローラを作成しました。これはコンポーネントフォルダ内のコントローラjsxです。
アプリ/資産/のJS /コンポーネント/ appointments.jsx
var Appointments = React.Component({
render: function() {
return (
<h1>React calender</h1>
)
}
});
予定/ index.html.erb
<%= react_component 'Appointments' %>
そして、私はレールのサーバーを再起動します。私が見るすべてはあなたがおそらく行うには何を意味するのか、この
Uncaught ReferenceError: Appointments is not defined
私はhaventはReact.Component' – brandNew
@brandNewいいえ拡張します。これに
:あなたのコンポーネントから変更する必要がありSE。これをどこに追加すればよいですか? – user3576036
'var Appointments = React.Component'の代わりに、' Appointments extends React.Component'を試してください。 – brandNew