I'm new to react and I tried adding items to a list.
According to the react documentation, given in the error message, there should only be a key on the ListItem.
It doesn't work either with putting a key on every child element. Also, according to react it's the incorrect way.
class List extends React.Component {
  listItemNumbers;
  listItems;
  constructor(props) {
      super(props);
      this.listItemNumbers = ["1","2","3","4","5"];
      this.listItems = this.listItemNumbers.map((i) => <ListItem key={"item_" + i} value={i} name={"test"} text={"test"}/>)
  }
  render() {
      return <ul className="mdc-list">
          {this.listItems}
      </ul>
    }
}
// export default List;
class ListItem extends React.Component {
  name;
  text;
  constructor(props) {
      super(props);
  }
  render() {
      return <li className="mdc-list-item"><span className="mdc-list-otem__text">{this.props.name}</span></li>;
    }
  componentDidMount() {
  }
}
ReactDOM.render(<List />, document.getElementById("root"));<div id="root"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.development.js"></script>Warning :
Each child in a list should have a unique "key" prop.
