I denne delen skal vi bruke en matrise for å forklare den opprinnelige rekkevidden i gjengivelsen. For dette har vi beskrevet et eksempel på en react loop array i gjengivelsen. Når vi ønsker å bygge en hvilken som helst webapplikasjon, er det svært viktig å ha kunnskap om å håndtere en rekke data. I dette eksemplet vil vi se bruken av loop in reagere js . I vårt gitte eksempel skal vi bruke for loop in react js. For å utføre dette, må vi følge noen trinn.
I denne delen vil vi bruke react-appen. Når vi krever et kart, foreach loop, og for loop in react, kan vi se på følgende eksempel for å lære bruken av loop array n react js. I array vil vi alltid ha for loop og foreach loop. Når vi ønsker å sløyfe arrayet vårt innen rekkevidde, vil det kreve et kart for å gjøre dette. Så vi skal forklare eksemplet på et kart i react native. En ny matrise opprettes av map()-metoden. I anropsmatrisen gir den resultatet av å kalle en funksjon på hvert element. Sløyfeprosessen kan forenkles ved dette. Når vi bruker kartet, krever vi ikke bruk av forHver funksjon og for loop. Kart, for hver sløyfe, for sløyfe har mange forskjeller. I stedet for å overskrive eksisterende data, bruker kartfunksjonen dataene og oppretter en ny matrise. På grunn av alle funksjonene og enkelheten til kartfunksjonen, oppfordrer React docs oss sterkt til å bruke kartfunksjonen.
Vi vil gi to eksempler i react-appen for å forklare dette enkle konseptet. I det første eksemplet skal vi beskrive reaksjonssløyfen, som har en endimensjonal matrise. I det andre eksemplet vil vi beskrive en sløyfe som har en flerdimensjonal matrise. Begge eksemplene er som følger:
Eksempel 1:
rc/App.js
import React from 'react'; function App() { const myArray = ['Jack', 'Mary', 'John', 'Krish', 'Navin']; return ( <table class="table"> <tr> <th>ID</th> <th>Name</th> <th>Email</th> </tr> {students.map((student, index) => ( <tr> <td>{student.id}</td> <td>{student.name}</td> <td>{student.email}</td> </tr> ))} </table> ); } export default App;
Etter å ha kjørt dette eksemplet, får vi følgende forhåndsvisning: