undefined is not an object (evaluating '_react3.default.PropTypes.string')
<unknown>
D:\Test2\RNApp\view\day1.js:13:33
loadModuleImplementation
D:\Test2\RNApp\node_modules\metro\src\lib\polyfills\require.js:214:12
guardedLoadModule
D:\Test2\RNApp\node_modules\metro\src\lib\polyfills\require.js:148:36
_require
D:\Test2\RNApp\node_modules\metro\src\lib\polyfills\require.js:132:20
<unknown>
D:\Test2\RNApp\Main.js:22
错误原因:
PropTypes.string声明string类型,ES5使用React.PropTypes.string,ES6使用“prop-types”的string类型;
解决方案:
name: React.PropTypes.string.isRequired
修改为:
import PropTypes from 'prop-types';
name: PropTypes.string.isRequired