我的 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/