react之列表&key


react列表

渲染多个组件

import React,{Component} from 'react'

function NumberList () {
  const numbers = [1,2,3,4,5]
  const listItems = numbers.map(number => 
  • {number*2}
  • ) return (
      {listItems}
    ) } function ListItem (props) { const value = props.value return(
  • {value}
  • ) } function NumberList1 (props) { const numbers = props.numbers const listItems = numbers.map(number => ) return (
      {listItems}
    ) } export default class List extends Component{ render(){ return (

    react列表&key

    ) } }

    经过上述代码执行,可以知道如果将key的值放在li上,或者不给key值,控制台会报错,当给了key值并且将key绑定在提取的组件上,就不会有报错了。