reactjs——未捕获类型错误:无法读取属性';func';未定义的
我有这个错误,请帮助我reactjs——未捕获类型错误:无法读取属性';func';未定义的,reactjs,react-router,Reactjs,React Router,我有这个错误,请帮助我 func = __WEBPACK_IMPORTED_MODULE_0_react__["PropTypes"].func, object = __WEBPACK_IMPORTED_MODULE_0_react__["PropTypes"].object, arrayOf = __WEBPACK_IMPORTED_MODULE_0_react__["PropTypes"].arrayOf 这是package.json "prop-types": "^15.6.0", "r
func = __WEBPACK_IMPORTED_MODULE_0_react__["PropTypes"].func,
object = __WEBPACK_IMPORTED_MODULE_0_react__["PropTypes"].object,
arrayOf = __WEBPACK_IMPORTED_MODULE_0_react__["PropTypes"].arrayOf
这是package.json
"prop-types": "^15.6.0",
"react": "^16.1.0",
"react-dom": "^16.1.0",
"react-redux": "^5.0.6",
"react-router": "^3.2.0",
"react-router-dom": "^4.2.2",
"react-router-native": "^4.2.0",
这是密码
LoginForm.propTypes = {
onSubmit: PropTypes.func.isRequired,
btnText: PropTypes.string.isRequired,
data: PropTypes.object.isRequired
}
在react中,16种类型的PropType被转移到单独的包装中。因此,请检查导入到Proptypes的版本是否与您使用的软件包版本一致。json显示您已安装“Proptypes” 因此,在文件的顶部,您需要像这样导入PropTypes:
import PropTypes from 'prop-types'
这将修复您的错误。使用React Router 3.2.0解决此问题:
你需要更具体地回答你的问题。请说明错误指向的位置并提供相关的代码更新代码@shubhamkhattri您从哪里导入PropTypes?我正在main.js文件中使用“从'prop types';”导入PropTypes。@shubhamkhattri您需要在使用PropTypes的任何地方导入它