【问题标题】:React-Native: If MobX @observable variables are temporary and have an expiration time?React-Native:如果 MobX @observable 变量是临时的并且有过期时间?
【发布时间】:2019-08-18 21:16:59
【问题描述】:

我在最近的 React Native 项目中使用 MobX 进行状态管理。我想知道@observable 变量是临时的并且有过期时间(之后它们会被 MobX 自行删除)。
MobX 也可以用于 SQLite 等离线任务吗?
在 React Native 项目中使用 SQLite 和 MobX 有什么区别?

【问题讨论】:

    标签: react-native mobx


    【解决方案1】:

    @observable 属性不比普通属性更持久。唯一的区别是它可以在更改时通知,允许已读取属性的代码返回并重新读取它以获取新值。例如,在渲染时读取值的组件将需要使用新值重新渲染。或者需要重新计算 @computed 属性。

    @observable 属性不使用任何特殊的外部存储。它只是内存中的一个普通值,就像未修饰的属性一样。因此,这与 SQLite 或任何其他持久性存储没有什么共同之处。

    【讨论】:

      猜你喜欢
      • 2017-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多