Categories
JavaScript Answers React Native Answers

How to loop and render elements in React Native?

Spread the love

Sometimes, we want to loop and render elements in React Native.

In this article, we’ll look at how to loop and render elements in React Native.

How to loop and render elements in React Native?

To loop and render elements in React Native, we can use the JavaScript array map method.

For instance, we write:

import * as React from 'react';
import {  View, Text } from 'react-native';
import Constants from 'expo-constants';
import { Card } from 'react-native-paper';
import { Dimensions } from 'react-native';

const arr = [1,2,3,4,5]

export default function App() {

  return (
    <View>
     {arr.map(a=>{
       return <Text key={a}>{a}</Text>
     })}
    </View>
  );
}

to call arr.map with a callback to return the Text component with the entry a as the text.

We set the key prop to a unique value for each entry so that React can identify the rendered components.

Therefore, we see

1
2
3
4
5

rendered.

Conclusion

To loop and render elements in React Native, we can use the JavaScript array map method.

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 *