如何从本地JSON文件获取数据本地反应?
我如何存储本地文件,如JSON,然后从控制器获取数据?
由于React Native 0.4.3,你可以像这样读取你的本地JSON文件:
var customData = require('./customData.json');
然后像普通的JS对象一样访问customData。
ES6 / ES2015版本:
import customData from './customData.json';
看看这个Github问题:
https://github.com/facebook/react-native/issues/231
他们正试图require
非JSON文件,特别是JSON。 现在没有办法做到这一点,所以你必须使用AsyncStorage作为@CocoOS提到的,或者你可以写一个小的本地模块来做你需要做的。
也许你可以使用AsyncStorage setItem和getItem …并将数据存储为string,然后使用jsonparsing器再次将其转换为json …