Categories
JavaScript Answers React Native Answers

How to fetch data from local JSON file with React Native?

Spread the love

Sometimes, we want to fetch data from local JSON file with React Native.

In this article, we’ll look at how to fetch data from local JSON file with React Native.

How to fetch data from local JSON file with React Native?

To fetch data from local JSON file with React Native, we can import the JSON file with import.

For instance, we write:

customData.json

{
  "foo": 1
}

App.js

import * as React from 'react';
import { View, Text } from 'react-native';
import { Card } from 'react-native-paper';
import customData from './customData.json';


const App = () => {
  return (
    <View>
      <Text>{JSON.stringify(customData)}</Text>
    </View>
  );
};
export default App;

to import the content of customData.json as a default import.

Then we can use customData in our components as an object.

Therefore, we call JSON.stringify with customData to convert it to a JSON string.

And {"foo":1} is displayed on the screen.

Conclusion

To fetch data from local JSON file with React Native, we can import the JSON file with import.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *