expo-web - 如何在世博会的网络浏览器中使用 sessionStorage
问题描述
我想sessionStorage
在expo-web开发中使用。
如何使用 expo 访问基于浏览器的存储?
解决方案
您可以像在常规 JavaScript 项目中一样简单地访问它。
sessionStorage.setItem('foo', 'bar');
但是请注意,如果您希望此代码同时在 Web 和 Native 上运行,您需要在使用它之前确保sessionStorage
存在。
const getStoredItem = (key) => window && window.sessionStorage && sessionStorage.getItem(key)
这是必需的,因为您的 Expo 应用程序一旦编译为本机应用程序就没有API 。sessionStorage
推荐阅读
- python - 在代码检查完每个选项后,是否可以让我的 else 语句出现?
- javascript - 我如何在角度/打字稿中传递回调
- c# - 如何保持 asp.net 传递到存储过程的字符串的一致性?
- java - JSON 响应中的重复字段
- c# - 提供一个期望 Action 作为回调的对象
- scala - Scala:如何将 ValidatedNel 的 HList 转换为 HList 的 ValidatedNel
- javascript - 将数组与字符串进行比较,并将在数组中找到的所有项目替换为字符串中的公共字符
- c# - 验证数据网格 C# 中的复选框
- reporting-services - 为表格报表中的单元格创建集合表达式
- kernel - 高斯过程的常数核