しかない場合、反応ネイティブ要素の高さをどのように測定できますref
か?
NativeMethodsMixinが表示されますが、実装方法が明確ではありません。
私はそれを次のように含めてみました:
import { NativeMethodsMixin } from 'react-native';
class Foo extends Component {
mixins: [NativeMethodsMixin]
measure(ref) {
console.log(NativeMethodsMixin.measure(ref));
}
...
}
NativeMethodsMixin
しかし、アプリはそれが未定義であると不平を言います。
RCTUIManager
私がルートに行く場合:
import { NativeModules } from 'react-native';
const RCTUIManager = NativeModules.UIManager;
class Foo extends Component {
measure(ref) {
const height = RCTUIManager.measure(ref, (x, y, width, height, pageX, pageY) => height));
console.log(height);
}
...
}
次に、エラーが発生します。Uncaught TypeError: Converting circular structure to JSON
その高さを取得したいだけですref
。私は何が欠けていますか?