4Nikos
9/26/2018 - 11:12 PM

React Component with a for loop through array

import React from 'react';
import ReactDOM from 'react-dom';

const App = props => {
  return <List items={listItems} />;
};
const items = ['Bread', 'Milk', 'Eggs', 'Tea'];

const listItems = [];

for (let i = 0; i < items.length; i++) {
  listItems.push(<li key={i}>{items[i]}</li>);
}

const List = props => <ul>{props.items}</ul>;

ReactDOM.render(<App />, document.getElementById('root'));