react-native - _react3.default.createref 不是一个函数。(在 '_react2.default.createRef()' _react2.default.createRef 是未定义的

标签 react-native react-native-instagram-login

无法通过 Instagram 登录我的应用。我正在使用 react-native instagram 包,但我面临这个问题,因为 _react3.default.creteRef() 不是一个函数。引用附件

enter image description here
环境:

Packages: (wanted => installed)
  react: 16.2.0 => 16.2.0
  react-native: ^0.53.3 => 0.53.3

Xcode: Xcode 10.1 Build version 10B61
npm: 5.6.0
OS: macOS 10.14.2
Node: 9.4.0

最佳答案

您使用的是旧版本的 react。 createRef API 是在 React 16.3.0 中添加的,您正在使用 16.2.0。发行说明 here

似乎这个新 API 是从您的一个依赖项中调用的,正如堆栈跟踪中提到的 Instagram.js,您需要更新 React,或者更改或降级该依赖项。

关于react-native - _react3.default.createref 不是一个函数。(在 '_react2.default.createRef()' _react2.default.createRef 是未定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55448804/

相关文章:

react-native - 不变违规 : TurboModuleRegistry. getEnforcing(...): 'DevSettings' 找不到

react-native - 在 React Native 中查找具有排毒功能的 TabNavigator 选项卡项

ios - style fontWeight 和 fontStyle react-native 不能一起工作

oauth - 如何使用 instagram API 登录

react-native - 无效的 Redirect_uri 用于使用 react native 登录 instagram

javascript - 本地镜像未加载到 <Image> react native

javascript - react native : Redirecting axios to a different address upon error