开发者问题收集

TypeError:未定义不是一个对象(评估“ReactCurrentActQueue$1.isBatchingLegacy”)

2022-07-12
4653

BUNDLE ./index.js

LOG 使用 {"rootTag":1} 运行“MyApp” ERROR TypeError:未定义不是对象(评估“ReactCurrentActQueue$1.isBatchingLegacy”) ERROR TypeError:未定义不是对象(评估“ReactCurrentActQueue$1.isBatchingLegacy”) `

2个回答
  1. 如果您正在使用 expo,请使用旧版本的 react-native(0.65)
  2. 创建一个新项目并将您的代码移至那里。

请参考此主题, https://github.com/facebook/react-native/issues/34079

Raj Rohit Yadav
2022-07-12

你需要在 packages.json 中同步更新你的 react 依赖版本

例如:

"react": "18.0.0",  
"react-native": "0.69.3",
ArcherLucky
2022-08-01