Comment puis-je stocker des fichiers locaux tels que JSON, puis récupérer les données du contrôleur?
json
react-native
local-files
mrded
la source
la source
react-native -v
et essayer de lire le fichierpackage.json
.Version ES6 / ES2015:
la source
customData
import myJsonFile from './foobar.json';
Pour ES6 / ES2015, vous pouvez importer directement comme:
Si vous utilisez dactylographié, vous pouvez déclarer un module json comme:
la source
Utilisez ceci
la source
peut-être que vous pourriez utiliser AsyncStorage setItem et getItem ... et stocker les données sous forme de chaîne, puis utiliser l'analyseur json pour le convertir à nouveau en json ...
la source
Jetez un œil à ce problème Github:
https://github.com/facebook/react-native/issues/231
Ils essaient de
require
fichiers non JSON, en particulier JSON. Il n'y a pas de méthode pour le faire pour le moment, vous devez donc soit utiliser AsyncStorage comme @CocoOS l'a mentionné, soit écrire un petit module natif pour faire ce que vous devez faire.la source