jsx特性

JSX能够自动的渲染JSX数组

什么是JSX数组

数组的每一个元素都是一个JSX对象

实现列表渲染的思路

  1. 把数组通过map方法转化成JSX数组
  2. 直接把转化后的数组放到jsx里面即可(不要忘了写上占位符)
    1. import React, { Component } from 'react'
    2. export default class ShopCart extends Component {
    3. state = {
    4. list: [
    5. { id: 0, name: '张三' },
    6. { id: 1, name: '李四' },
    7. ]
    8. }
    9. render () {
    10. const { list } = this.state;
    11. return (
    12. <div>
    13. {
    14. list.map((item) => {
    15. return <div key={item.id}>我叫:{item.name}</div>
    16. })
    17. }
    18. </div>
    19. )
    20. }
    21. }