Подтвердить что ты не робот

React Native - Как узнать, что хранится в AsyncStorage?

Я сохраняю некоторые элементы в AsyncStorage в React Native, и я использую хром-отладчик и симулятор iOS.

Без ответа native, используя обычную веб-разработку localStorage, я смог увидеть сохраненные элементы localStorage в Chrome Debugger > Resources > Local Storage

Любая идея, как я могу просмотреть хранимые элементы React Native AsyncStorage?

4b9b3361

Ответ 2

С bluebird вы можете сделать это:

const dumpRaw = () => {
  return AsyncStorage.getAllKeys().then(keys => {
    return Promise.reduce(keys, (result, key) => {
      return AsyncStorage.getItem(key).then(value => {
        result[key] = value;
        return result;
      });
    }, {});
  });
};

dumpRaw().then(data => console.log(data));

Ответ 3

React Native Debugger имеет встроенную функцию.

Просто вызовите showAsyncStorageContentInDev() в консоли RND, и вы сможете увидеть дамп вашего хранилища приложений.