2017-11-11 55 views
0

我收到此錯誤,請幫助我。reactjs - Uncaught TypeError:無法讀取屬性'func'的undefined

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 
} 
+0

你需要更具體的問題。請提及錯誤指向的地方並提供相關代碼 –

+0

已更新的代碼@ShubhamKhatri – vamsikrishnareddy

+0

您要從 –

回答

1

您的package.json顯示您已安裝「prop-types」。

因此,在你的文件的頂部,你需要導入PropTypes像這樣:

import PropTypes from 'prop-types' 

,並應改正錯誤。

0

在反應16個propTypes已經移動到一個單獨的程序包。因此,請檢查您是否按照您使用的版本導入至Proptypes

相關問題