React中循环渲染类似Vue中 的v-for

Posted iwishicould

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React中循环渲染类似Vue中 的v-for相关的知识,希望对你有一定的参考价值。

17==》循环数组 类似v-for

import React, { Component } from "react";

export default class CharShop  extends Component {
    // state初始化一般写在构造器当中
    constructor(props){
        super(props);
        this.state={
            goods: [
             { id: 1, text: "web111" },
             { id: 2, text: "web222" },
             { id: 3, text: "web333" }
            ]
        }
    }


     render(){
         return(
             <div>
                {/* 条年渲染  类v-for */}
                {this.state.goods.map(item=>
                  return  <li key={item.id}>{item.text}</li>
                )}
             </div>
         )
     }
}

 

以上是关于React中循环渲染类似Vue中 的v-for的主要内容,如果未能解决你的问题,请参考以下文章

vue与react之间的区别

vue v-for 在循环中重新渲染一个循环

Vue中v-for循环语句使用,以及其中key的原理

*vue v-for中 key 值的作用—key不能用index的值*

37 掌握v-for遍历数组和对象

如何在 Vue.js 的嵌套 v-for 循环中使用 v-html 有条件地渲染原始 HTML?