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 =>)
}
);
}
本文完
禁止擅自转载,如需转载请在公众号中留言联系我们!
感谢童鞋们支持!
如果你有什么问题,可以在下方留言给我们!
领取专属 10元无门槛券
私享最新 技术干货