pha*_*rry 21 reactjs react-native redux redux-thunk react-redux
我得到这个错误
_react.default.memo不是函数
和wrapWithConnect。
这是一个react-native项目,在使用connect函数将调度程序连接到我的react组件之前,它运行良好:
套件版本:
"react": "16.5.0",
"react-redux": "^6.0.1",
"redux": "^4.0.1",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.3.0",
Run Code Online (Sandbox Code Playgroud)
码
const mapDispatchToProps = dispatch => {
return {
sendEmail: (email, navigateMap) => dispatch(sendEmail, navigateMap))
export default connect(null, mapDispatchToProps)(Login)
Run Code Online (Sandbox Code Playgroud)
moi*_*lui 25
我遇到了同样的问题,我将的版本更改为react-redux,6.0.1而不是使用最新的版本,此问题已解决。
请通过运行以下命令更改版本:
npm install react-redux@6.0.1。
我的项目版本大于16.5.0,但是我不确定这是否也会产生影响。
发生了完全相同的错误。意识到这不是由于语法错误,而是react-redux版本的兼容性。运行完纱线检查后,它给了我多条消息“ react-redux#react@^16.8.4不满足react@16.5.0的找到的匹配项”。
Expo是react 16.5.0,而react-redux期望react版本16.8.4。Moi回答说,安装react-redux 6.0.0对我有用。尝试更改任何其他程序包会导致出现更多错误
| 归档时间: |
|
| 查看次数: |
8860 次 |
| 最近记录: |