我試圖用React創建一個新的應用程序。propTypes中的反應錯誤
我創建了一個新的應用程序的指示上進行如下陣營網頁:
npm install -g create-react-app
create-react-app my-app
cd my-app
npm start
安裝的陣營版本是15.5.4。
然後,虛擬類是在 'Dummy.js' 文件所作的研究:
import React from 'react';
class Dummy extends React.Component {
render() {
return <div>{this.props.name}</div>
}
propTypes : {
name: React.PropTypes.string.isRequired
}
}
而且在App.js文件,我添加了一行<Dummy name="this is dummy class"/>
。
它運作良好,但是當我改變,因爲在注意語法陣營博客link,
import React from 'react';
import PropTypes from 'prop-types';
class Dummy extends React.Component {
render() {
return <div>{this.props.name}</div>
}
Component.propTypes = {
name: React.PropTypes.string.isRequired
};
}
然後,它返回語法錯誤(意外的標記):
能任何人的幫助我找出原因?
只是搬出他的proptypes聲明外組件。 –