如何从本地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 setItemgetItem …并将数据存储为string,然后使用jsonparsing器再次将其转换为json …