Я занимаюсь разработкой своего собственного небольшого приватного приложения Expo, React Native с использованием Expo SDK 32.0.0 и в настоящее время создаю поток аутентификации, в котором я получаю токен JWT через конечную точку graphql, а затем сохраняю его в AsyncStorage.
Я вхожу в систему, все работает, я получаю токен в асинхронном хранилище, меня перенаправляют, как я должен, в новый стек, затем я делаю несколько изменений в своем коде, сохраняю его, и приложение перезагружается, затемкогда он проверяет, есть ли у меня токен, он говорит, что он не определен, а затем передает мою информацию обратно в поток входа.
Итак, мой вопрос: сбрасывается ли асинхронное хранилище после горячей перезагрузки или что-то отсутствует?
Извлечение токена после его установки.
componentDidMount = async () => {
const StoredAuth = await AsyncStorage.getItem(Config.STORAGE_AUTH_KEY)
this.props.navigation.navigate(StoredAuth ? 'App' : 'Auth');
}