首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React技巧3

1.React 技巧1(状态组件与无状态组件的使用) ----2018.01.04

2.React 技巧2(避免无意义的父节点)----2018.01.05

3.React 技巧3(如何优雅的渲染一个List)----2018.01.06

4.React 技巧4(如何处理List里面的Item)----2018.01.07

5.React 技巧5(TodoList实现)----2018.01.08

开发环境:Windows 8,node v8.9.1,npm 5.5.1,WebStorm 2017.2.2

渲染list是经常遇到的开发需求,从后台来到一个list数据,我们要给他再前端展示出来!

我们先手动造一个list数据

修改 app -> component -> shop -> Index.jsx

我们在render里渲染!

render() {

return(

{

this.state.list.map((data,index) => {

return(

)

})

}

);

}

我们看下浏览器

在这里需要注意的是,key最好不要用index

我们改造下:

我们把 index 改成 data.id,一般id是不会重复的!

render() {

return(

{

this.state.list.map((data) => {

return(

)

})

}

);

}

这段代码还可以再优化:

继续优化:

render() {

let{list} =this.state;

return(

{

list.map(data =>)

}

);

}

本文完

禁止擅自转载,如需转载请在公众号中留言联系我们!

感谢童鞋们支持!

如果你有什么问题,可以在下方留言给我们!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180106G03S0O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券