React native-我应该使用异步存储还是cookie?

问题描述 投票:0回答:1

我想保存一个简单的持久属性。如果我使用的是本机代码,则应该在iOS中使用“用户定义”,在Android中使用“共享首选项”。据我了解,库异步存储正是这样做的。

所以我什么时候应该使用cookie,什么时候应该使用异步存储?

android ios react-native asyncstorage
1个回答
0
投票

Cookie的容量限制为4 kb,并且每个服务器请求都将cookie发送到服务器。

cookieslocalStorage之间的差异是数据的持久性。当然,cookies可以像localStorage一样长时间使用。但这不是一个好方法,也不适合使用cookies的原因。

[首先,Cookie具有在服务器端和客户端均使用Cookie数据的api。相反,仅在本地环境中控制localStorage。因此,请考虑是否将存储的cookie数据写入双方,并且如果服务器端的使用是必不可少且频繁的,则最好将更有效的cookie值用于与客户端和服务器的非本地存储交互。

您可以在localStorage上存储我们经常需要的数据(例如自动登录),并在cookies上存储我们暂时需要的信息(例如一次性登录信息)。但切勿保存重要信息,例如密码!您总是会被抢劫,因为您将其保存到客户端。

© www.soinside.com 2019 - 2024. All rights reserved.