30

0.26.0-rcバージョンにアップグレードした後、この行:

React.findNodeHandle(this.refs.myRef)

次のエラー メッセージがスローされます。

未処理の JS 例外: _react2.default.findNodeHandle は関数ではありません。

これでReactをインポートしています:

import React from 'react';

ドキュメントには、「いつものように、コンポーネントのネイティブ ノード ハンドルを取得するには、 React.findNodeHandle (component) を使用できます」と記載されています

4

3 に答える 3

58

オブジェクトなしで関数を使用できるようになりました。

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

そしてそれを直接呼び出します:

findNodeHandle(this.refs[refName])
于 2016-06-13T06:30:08.467 に答える