【发布时间】:2020-02-09 08:46:29
【问题描述】:
我有一个组件
<Box/>
我想将来自不同来源的道具传递到这个数组中。问题是,每次我映射这两个函数并将它们的值传递给组件时,它都会使组件为每个源单独渲染,从而使组件渲染的次数比我想要的多。
例如我就是这样做的
return summaryData.map((item, i) => {
const { name, number } = item
return tableData.map((item, i) => {
const { row, column } = item
return <Box key={i} name={name} number={number} row={row} column={column}/>
})
})
盒子渲染每个函数单独运行的次数,但我希望两个函数同时运行并将数据传递给盒子组件
【问题讨论】:
标签: javascript reactjs redux react-redux components