#react-native #expo #asyncstorage
Вопрос:
Я создаю приложение expo, в котором есть некоторые функции аутентификации пользователей, и я пытаюсь найти способ постоянного хранения маркера доступа. Я наткнулся на некоторые библиотеки, такие как Asyncstorage и expo-secure-store. Но меня несколько беспокоит выбор между каждым из этих двух.
- Asyncstorage —> Я понимаю, что это незашифрованные, постоянные данные, поэтому я считаю, что это означает, что если я хочу безопасно хранить токен здесь, я должен зашифровать токен с помощью какого-либо метода шифрования, прежде чем хранить его в хранилище.
- expo-secure-store —> Я так понимаю, что он хранит эти данные в зашифрованном виде, что делает его более безопасным, чем простое хранилище Asyncstorage.
Однако в своем приложении я также планировал использовать Redux для управления состоянием, и я думаю, что Asyncstorage может работать с ним. Исходя из этого, должен ли я использовать Asyncstorage для хранения своих токенов или я должен использовать их оба для разных целей, или у вас, ребята, есть какие-либо идеи о том, как это будет работать? Спасибо!