我收到这个错误了,请帮帮我。
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
}发布于 2017-11-12 00:45:22
你的package.json显示你已经安装了“道具类型”。
因此,在文件的顶部,您需要导入PropTypes,如下所示:
import PropTypes from 'prop-types'这应该能弥补你的错误。
发布于 2017-11-11 11:28:43
在react中,16个propTypes被移动到一个单独的包中。因此,根据您使用的版本,检查导入到Proptype是否正确。
发布于 2018-05-12 01:38:44
使用React路由器3.2.0解决了这个问题:
https://stackoverflow.com/questions/47235595
复制相似问题