Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Loading a file as string with React Native packager

Is it possible with React Native Packager to load a text file as a string? As the same as Webpack's Raw Loader.

Example:

const someString = require('./something.txt');
console.log(someString);

What is the closest way to achieve this?

like image 898
miklosme Avatar asked Jun 06 '16 11:06

miklosme


3 Answers

There is a library for exactly this problem: React-Native-Local-Resource. The library allows you to asynchronously load any type of text file in the way that you're describing.

like image 133
Scott Storch Avatar answered Oct 07 '22 12:10

Scott Storch


You'll need to use the React Native FS module which gives you FS-like commands within your React code:

var RNFS = require('react-native-fs')
RNFS.readFile('./something.txt', 'utf8')
    .then((contents) => {
      console.warn(contents)
    })
like image 5
Tom Walters Avatar answered Oct 07 '22 12:10

Tom Walters


Possible solution:

https://github.com/callstack-io/haul

Haul is a drop-in replacement for react-native CLI built on open tools like Webpack. It can act as a development server or bundle your React Native app for production.

like image 3
miklosme Avatar answered Oct 07 '22 11:10

miklosme