React学习记录1.2.2——JSX
JSX语法——数组 将数组映射到dom,这里给出两种不同的写法。一种是普通的数组,一种是用jsx语法生成的数组。 注意点都写在注释中 < body > < div id = "arr0" > < / div > < div id = "arr1" > < / div > < / body > < script type = "text/babel" > //写法1 const arr = [ { name : '商品A' , num : 0 } , { name : '商品B' , num : 1 } ] ; let Test0 = React . createClass ( { render ( ) { return < span > { arr . map ( ( item , i ) => { console . log ( item ) ; return < div key = { i } attr = { i + 1 } > 名称 { item . name } - 数量 { item . num } < / div > ; // vue和react在新版中,都增加了key,用于更新时对虚拟dom的比对。 //注意,这里的key值不能绑定对象,否则只能遍历出一项 } ) } < / span > } } ) ReactDOM . render ( < Test0 / >