Javascript _react.default.memo不是函数| wrapWithConnect问题

Javascript _react.default.memo不是函数| wrapWithConnect问题,javascript,reactjs,react-native,redux,react-redux,Javascript,Reactjs,React Native,Redux,React Redux,使用connect()(组件)包装组件时,我的React本机应用程序出现错误。“\u react.default.memo不是函数(在\u react.default.memo(ConnectFunction)中,\u react.default.memo未定义。如何解决此问题?” 我相信这个问题是基于我使用React和Redux的版本号。但我无法找到罪魁祸首。这个应用程序处于早期开发阶段,但可能我只是忘记了与我的商店连接一些东西 目前,package.json中的我的版本如下 "depe

使用connect()(组件)包装组件时,我的React本机应用程序出现错误。“\u react.default.memo不是函数(在\u react.default.memo(ConnectFunction)中,\u react.default.memo未定义。如何解决此问题?”

我相信这个问题是基于我使用React和Redux的版本号。但我无法找到罪魁祸首。这个应用程序处于早期开发阶段,但可能我只是忘记了与我的商店连接一些东西

目前,package.json中的我的版本如下

  "dependencies": {
    "expo": "^32.0.6",
    "react": "^16.8.6",
    "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
    "react-navigation": "^3.8.1",
    "react-redux": "^7.0.2",
    "redux": "^4.0.1"
  },
  "devDependencies": {
    "babel-preset-expo": "^5.1.1",
    "schedule": "^0.4.0"
  }
我已经尝试将react-redux回滚到6.0.0,并按照中的描述将react-redux回滚到16.5.0,但是,我得到了一个不同的错误

Unable to resolve "./utils/batch" from "node_modules/react-redux/lib/index.js"
我已经尝试卸载并重新安装react-redux(包括删除文件夹)。我甚至没有在index.js文件中看到对utils/batch的调用

任何帮助都将不胜感激。在添加
connect
之前,组件将正确呈现。调用
export default connect()(ComponentName)
时会发生异常


如果需要,可以找到我的存储库。不过,从那以后,我一直在玩弄这些版本。

我想我刚刚能够解决这个问题。我最终放弃并安装了
Thread
让Thread接管依赖项安装似乎奏效了

我的依赖项正在运行

"dependencies": {
    "expo": "^32.0.6",
    "react": "16.8.6",
    "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
    "react-navigation": "^3.8.1",
    "react-redux": "^6.0.0",
    "redux": "^4.0.1"
  },
  "devDependencies": {
    "babel-preset-expo": "^5.1.1",
    "schedule": "^0.4.0"
  },

我的应用程序又恢复运行了,所有功能都重新兼容了。我不确定用Thread做了什么不同的事情。但我很欣慰我备份了这个。我希望这对其他人有所帮助!

切换到React Redux 6.0.0
npm install React-redux@6.0.0

为了摆脱无法从“node\u modules/react redux/lib/index.js”解析“/utils/batch”的

使用
expo r-c
清除expo缓存


如果映射到道具的状态发生变化,您是否检查了组件是否重新提交?欢迎使用StackOverflow!请提供带有参考资料的具体答案。如果您有建议或需要澄清,请留下评论。我们有关于的指导原则。如果有人遇到相同的问题而没有本机部件,请在这里回答(仅在浏览器中),请确保检查您的依赖项是否具有兼容的版本()。对我来说,只要升级到最新版本的React和Redux,它就会工作