6. 使用map()方法循环展示数组数据 - yiqunkeke/react-jianshu-shangguigu-zty GitHub Wiki

import React, { Component, Fragment } from "react";

class TodoList extends Component {
    constructor(props) {
        super(props)
        this.state = {
            inputValue: 'hello',
            list: ['学英语', '学React']
        }
    }
  render() {
    return (
      <Fragment>
        <div>
          <input value={this.state.inputValue}/>
          <button>提交</button>
        </div>
        <ul>
            {/*使用 map()方法循环展示数组数据*/}
            {
              // 在react中给数组循环时,需要给每一项加key值
              this.state.list.map((item, index) => {
                return (
                  <li key={index}> {item} </li>
                )
              })  
            }
        </ul>
      </Fragment>
    );
  }

}

export default TodoList;

总结:

1. 使用map()方法循环数组,并且在react中,需要给循环中的每一项添加唯一的key值。
⚠️ **GitHub.com Fallback** ⚠️