React-native forceUpdate()未定义

时间:2017-03-14 12:26:56

标签: react-native uicomponents

我遇到forceUpdate()调用问题。 这是我的原生组件导出:

class iface extends Component{
    constructor(props) {
        super(props);
    }
    render() {
        return <MRECView {...this.props} />;
    }
}
var MRECView = requireNativeComponent('MrecView', iface);
export default MRECView;

之后,我将我的组件添加到屏幕上并附带参考:

<MRECView ref={ component => {this.mrecView = component;}} style={{ height: 250, width: 300, marginTop: 8, flex: 0}} />

最后一件事是在按钮点击回调中调用forceUpdate:

this.mrecView.forceUpdate();

但是我没有收到更新,而是收到错误:

undefined is not a function (evaluating 'this.mrecView.forceUpdate()')

我做错了什么?

一些技术细节:

React v15.4.2

React-Native v0.42.0

0 个答案:

没有答案