老师,请问一下为什么要在render()中把dataSource赋值给data再遍历data呢?

来源:8-5 组件开发:猜你喜欢

hpbrave

2020-08-03

在好几个组件中,比如猜你喜欢组件,就是把商品信息先写在dataSource数组里,然后render()函数中再const data = dataSource,然后data.map()获取到商品各项信息。请问为什么不直接dataSource.map()呢?非常感谢。

写回答

1回答

艾特老干部

2020-08-05

你好,最终的data是通过状态管理层获取的,这里的dataSource暂时充当的是状态管理层。本质上只是为了表明这里有"这么一层",你直接写dataSource.map()也没有问题。不用太纠结。

0
1
hpbrave
明白了,感谢老师回复。
2020-08-05
共1条回复

React16+Redux实战企业级大众点评Web App

从架构设计到部署上线,带你学习React技术栈与核心思想

1071 学习 · 306 问题

查看课程