我想使用 React-Native 为儿童离线创建一个字母表应用程序,我想问你存储每个字母数据的最佳方式是什么,例如:字母 ID、字母 NAME、字母 IMG_SRC 等。我考虑过使用JSON,但我们也决定向您询问一下。也许有更好的方法。如果您与我分享您自己的经验,我会非常高兴)
存储离线数据的最简单方法是使用异步存储 https://facebook.github.io/react-native/docs/asyncstorage.html,它基本上是一个键值存储,超级好用。您可以在其中保存 json 或任何其他文本,例如:
AsyncStorage.setItem('data', JSON.stringify([{id: 1, name: 'a', src: ''}]));
然后,稍后,您可以像这样获取该数据:
AsyncStorage.getItem('data', (err, result) => {
console.log(JSON.parse(result));
});
对于简单的应用程序来说,这已经足够了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)