Ein paar Gründe, warum ich das tun könnte:
In Reactive Native können Sie require
verwenden, um eine Bilddatei zu importieren, aber soweit ich gesehen habe, funktioniert dies nur für Bilddateien. Und es funktioniert (seltsamerweise) auch für JSON-Dateien (siehe Text importieren aus der lokalen JSON-Datei in React native ). Ich habe jedoch nirgendwo gesehen, wie man einfache alte Textdateien importiert.
Nachdem ich gesucht und gefragt habe, ist das Beste, was ich mir vorstellen kann, ein
Fork der react-native-fs
-Bibliothek, um auf Android-Assets zuzugreifen. Diese Gabel ist eine Pull-Anforderung, und sobald sie zusammengeführt wird, können Sie sie verwenden.
Beachten Sie, dass sich in android dev "Assets" speziell auf den Zugriff auf den rohen Inhalt einer Datei beziehen. Um solche Dinge auf der nativen Seite zu tun, müssen Sie ein natives Modul für die Schnittstelle mit react schreiben, daher die obige Bibliothek. Siehe hier (und nach Assets suchen).
Erstellen Sie in Ihrem nativen Projekt eine Datei mit dem Namen android/app/src/main/assets/text.txt
. Mit der oben erwähnten Version von react-native-fs
machen Sie:
update: Wenn du die Pull-Anfrage möchtest, die diese Fähigkeit aktivieren würde, Sie sollten gehen, lassen Sie den Autor wissen, dass Sie es wollen, indem Sie ihm Daumen auf Github geben.
Tags und Links android react-native