Ответ 1
Вы можете использовать reactotron, я думаю, что у него есть Async Storage explorer;) https://github.com/infinitered/reactotron
Я сохраняю некоторые элементы в AsyncStorage
в React Native, и я использую хром-отладчик и симулятор iOS.
Без ответа native, используя обычную веб-разработку localStorage
, я смог увидеть сохраненные элементы localStorage
в Chrome Debugger > Resources > Local Storage
Любая идея, как я могу просмотреть хранимые элементы React Native AsyncStorage
?
Вы можете использовать reactotron, я думаю, что у него есть Async Storage explorer;) https://github.com/infinitered/reactotron
С 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));
React Native Debugger имеет встроенную функцию.
Просто вызовите showAsyncStorageContentInDev()
в консоли RND, и вы сможете увидеть дамп вашего хранилища приложений.