【问题标题】:Super expression must be either null or a function react-native and Realm DB超级表达式必须为 null 或函数 react-native 和 Realm DB
【发布时间】:2016-06-02 23:23:31
【问题描述】:

我有一些示例代码,但是我无法让它工作,我收到错误消息“Super expression must be either null of a function, not undefined”

const Realm = require('realm');

class db extends Realm.Component {
    render() {
        let realm = new Realm({
            schema: [{name: 'Dog', properties: {name: 'string'}}]
        });

        realm.write(() => {
        realm.create('Dog', {name: 'Rex'});
        Log.v(TAG, "index=" + i);
    });
       return (
           <View style={styles.container}>
               <Text style={styles.welcome}>
                   Count of Dogs in Realm: {realm.objects('Dog').length}
               </Text>
            </View>
        );
    }
}

我还应该注意,我正在 android 中进行测试。

这是我正在运行的代码,任何帮助将不胜感激,谢谢!!!

【问题讨论】:

    标签: javascript android database react-native realm


    【解决方案1】:

    您的超类定义为Realm.Component,您可能指的是React.Component。此外,在修复该问题后,请确保您使用的是最新版本的 Realm for React Native。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      相关资源
      最近更新 更多