问题标签 [asyncstorage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
session - 异步存储:反应原生
在本机反应中将“唯一 ID”保存为会话变量
react-native - 在身份验证期间调用异步函数存储 accessToken React-native
我创建了一个 React-native 应用程序,使用 Auth0 身份验证(使用下面的身份验证代码示例):
并且我有这个简单的函数用于将一些值存储到 AsyncStorage 中(在这种情况下,我想存储credentials.accessToken
上面函数中正确给出的 accessToken)。
我检查了很多帖子,尝试了很多方法来使用这个函数到.then(...)
语句中,但它总是向我显示这个错误:
ReferenceError: _storeSomeValues is not defined
为什么我的函数没有在这里定义?
这是我的第一个 react-native 应用程序,我以前从未使用过 react 编码。
javascript - 如何使用 React Native 在会话中存储值?
我在用户注册 ( index.js
) 时使用AsyncStorage.setItem
. 我正在尝试在Profile.js
. 但是当我尝试打印会话变量(位置)时,什么也没有得到。以下是我的代码。我在做什么错?请帮忙
index.js
Profile.js
arrays - 反应本机异步存储
我想使用 AsyncStorage 将房屋保存在数组中。每个数组元素代表一个房屋对象。每个房屋对象都有一个纬度、经度和一个门牌号。我不知道如何去表达这一点。在我看来,AsyncStorage 不适合保存可以以编程方式更新的动态对象。我希望能够添加更多房屋并删除一些房屋。基本上我想做的是给一些房子添加书签,并在用户点击时从书签中删除它们。任何人都可以帮忙吗?
javascript - AsyncStorage React Native 保存一个数组
我尝试保存一个数组,我尝试遵循文档但惨遭失败。我应该如何编写它,以免它给我各种警告和错误。
错误:
- 当我尝试设置项目时得到一个 [Object Object]
- 得到一个对象而不是一个数组
- 试图分配给只读属性
- 期望一个字符串,得到一个数组
这是代码:App.js
额外说明:错误出现在我的手机 Android 和 iOS 上的 Expo 应用程序上
提前致谢!
react-native - React Native:await 是保留字
我试图保存我的用户已登录的事实,然后在他的管理页面上重定向他,但是当我使用 await 时,我收到了这个错误:
await 是保留字 (101)
另一件事,一旦我的用户注册,我想将他发送到一个新页面,而不是“幻灯片页面”,我们可以通过右上角的箭头返回。我怎样才能做到这一点?
这是我的代码:
提前感谢您的帮助。
javascript - 使用 fetch 时 AsyncStorage.getItem 返回 undefined - React-Native
我正在尝试使用 promise 和 AsyncStorage 在我的 SignIn 组件中设置一个令牌,但是当我去检索令牌以在不同的组件中使用时,我得到了错误Cannot read property 'getItem' of undefined
。我尝试使用 Async/Await 等待令牌响应以将其保存到存储中,但我遇到了同样的错误。如何正确设置令牌?
SignIn.js 组件
Profile.js 组件
}
我将 Profile.js 组件更改为下面,仍然得到相同的错误。
react-native - AsyncStorage mergeItem - 无法识别的选择器
嗨,我正在尝试使用 AsyncStorage 在本机反应中进行简单的获取和更新。
我使用以下代码获取 componentDidMount() 中的数据:
根据一些用户输入,我想使用 mergeItem 更新存储中的内容。
data 是所有更改值的对象。
调用 mergeItem 时出现以下错误。
知道是什么导致选择器无法识别吗?我没有在我的代码中的任何地方调用 removeItem 。
react-native - ReactNative AsyncStorage 更新状态或将执行哪个生命周期
我正在根据来自 AsyncStorage 的值设置状态。例子:
现在我希望在更新令牌时(通过其他组件或由于超时)更新状态。我尝试将逻辑放入 componentWillReceiveProps 但没有奏效。任何帮助将不胜感激。
react-native - AsyncStorage 是永久的还是临时的?
我是 React Native 的新手,我想在关闭我的应用程序后知道 AsyncStorage 是否清晰。AsyncStorage 是否有任何替代方案。