Rendering Lists(怎么在react中渲染List)

2019-03-23  本文已影响0人  灯火葳蕤234
运用map函数
class Counter extends Component {
    state = {
        tags: ['tag1','tag2','tag3']
    };
    render() { 
        return (
            <div>
                <ul>
                    { this.state.tags.map(tag => <li>{ tag }</li>) }
                </ul>
            </div>
        );
    }
}

运行,会发现控制台报错:
Warning: Each child in an array or iterator should have a unique "key" prop.
每个数组的迭代项都要有一个唯一的key

{ this.state.tags.map(tag => <li key={ tag }>{ tag }</li>) }
上一篇 下一篇

猜你喜欢

热点阅读