react-native - 是否有用于 native react 的简单同步存储选项?

标签 react-native

我的 react 原生应用程序有一个同步存储用例。

在应用程序呈现主视图之前,我想检查本地存储中是否存储了 session token ,如果可用则继续,否则希望将登录组件呈现为初始 View 。

使用同步存储将简化代码。

最佳答案

我认为没有简单的同步存储选项。根据this回答 localstorage 没有在核心 IOS javascript 引擎中实现。 AFAIK 其他选项,例如 this 中使用的选项本地存储 polyfill 不起作用。这让我们需要一个设计为异步的 react native 模块。来自 the docs :

React Native bridge is asynchronous, so the only way to pass a result to JavaScript is by using callbacks or emitting events



所以我认为异步是要走的路。

关于react-native - 是否有用于 native react 的简单同步存储选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36902611/

相关文章:

react-native - react native ListView : How to scroll to a particular row

react-native - RN react-native 边运行边打开编辑器

react-native - react native 雪碧表

react-native - 无法从 "../Notifications"解析 "node_modules\expo\build\launch\registerRootComponent.js"

javascript - NativeBase Accordion 的 "renderHeader "属性显示参数 "expanded"的未定义值

javascript - 使用 React Router 进行按钮导航

react-native - 无法使用 npm 更新 React 和 React Native

javascript - React Native Image 如何使用 onError

ReactNative 应用程序上的 Android AlarmManager。世博会是正确的选择吗?

android - cannot read property handleSetJSResponder of null error in react native v0.70.3