0
私は流星1.5を実験しており、反応は15.6.1です。React + Meteor:基本的なダムコンポーネントは返されません
/client/main.js
import React from 'react';
import { render } from 'react-dom';
import { Meteor } from 'meteor/meteor';
import App from '../imports/app';
Meteor.startup(() => {
render(<App />, document.getElementById('root'));
});
これは、アプリケーション・コンポーネントである:
//imports/app.js
import React, {Component} from 'react'
import Message from './message'
export default class App extends Component {
constructor(props){
super(props);
}
render(){
return(
<Message message="Hello Cowboys" />
)
}
}
そして、これが私のメッセージダムコンポーネントです:私が受け取る
// /imports/message.js
import React from 'react';
const Message = (props) =>
<p>{this.props.message}</p>;
export default Message;
エラーがあります:Uncaught TypeError: Cannot read property 'message' of undefined.
このエラーが表示される理由はありますか?
は 'this.props.message'あなたはステートレスなコンポーネントを使用して、パラメータとして' props'を取得しているので、props.message' 'でなければなりません。 – bennygenel
@bennygenel Ahhhh。ありがとうございました!私 – TheBluerock