我将ReactNative从0.2.1升级到0.26.3,然后在Android和iOS上运行该项目。在iOS上工作正常,但在Android上却抛出错误:


未定义不是函数(React.defalut2.findNodehandle)


还尝试了{import ReactNative, {} from 'react-native';}ReactNative.findNodeHandle(component);它也不起作用。

最佳答案

现在,您可以直接导入函数:

import {
  ...
  findNodeHandle,
  ...
} from 'react-native';


和不带类使用:

 findNodeHandle(ref)

10-02 17:12