react map 遍历
1.map方法
注:map 返回的是一个新数组
class App extends Component { // constructor(props) { // super(props); // this.state = { // arr: ['aaa','bbb','ccc'] // }; // } state = { arr: ['aaa','bbb','ccc'] } render() { return ( <div> { this.state.arr.map(function(item,index) { // map 返回的是一个新数组 return <div className="app-item" key="index">{item}</div> }) } </div> ); } }
2.for 循环
var arr = ['111','222','333']; var names = []; for(var i=0; i<arr.length; i++){ names.push(<div key={i}>{arr[i]}</div>) } ReactDOM.render( <div> {names} </div> , document.getElementById('root'));
.