reactjs - React Native 中 Java 单例的等价物是什么?

标签 reactjs react-native react-native-android react-native-ios

其实我是一个安卓原生开发者。我是 React-Native 的新手。在 Java 中,我将用户数据和其他数据保存在 Singleton 类中,并从其他事件访问。然后我如何在 React Native 中实现这个过程,以访问来自其他组件的数据或 React Native 中单例的任何替代方案。

我只是尝试这个,但我收到了类似 getInstance() 未定义的错误。

class AppDelegate {
log = "This is AppDelegate";  

  static myInstance = null;
  static getInstance() {
    if (AppDelegate.myInstance == null) {
      AppDelegate.myInstance = new AppDelegate();
    }

    return this.myInstance;
  }

}

谢谢你。

最佳答案

导入被缓存 ,所以如果你导出一个类,这个类将被缓存,如果你导出一个实例, 实例将被缓存

关于reactjs - React Native 中 Java 单例的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55827627/

相关文章:

javascript - 在 React JSX 中显示值的总和

javascript - 使 TouchableOpacity 在开始滚动时不突出显示元素 [React Native]

syntax-error - 在rootSaga在watchSec上在rootSaga上未捕获

javascript - React-native:当输入为空文本时,计算返回 NaN

javascript - 如何判断输入范围元素在拖动时是增加还是减少

reactjs - 我们可以将sectionList(或scrollView)的粘性标题粘贴到 ScrollView 顶部的相对位置吗?

android - 如何在 native 输出中获取组件代码

javascript - 是否可以将具有超过 2 个字段的对象返回到 Redux 中的操作?

javascript - Axios 不作为 post 方法发送

javascript - 中型设备的设计突破