我正在React中构建一个仪表板,目前我正在构建一个小按钮组件,允许用户将图表中的数据作为CSV文件下载。像这样的东西:// Dashboardrender(){
const data=makeLargeDataset(); // make an array with 1m rows
return (
<DownloadCSV data={data} />
);}// Download ButtononClick(){
if (this.props.data){
convertAndDownload(this.props.data);
}}传递给按钮的道具时,这会复制1M行吗?如果我必须通过几层传递道具,它会不断重复?有没有更聪明的方法来传递道具 - 或者通常使用大型变量和数组 - 所以它不是浪费或低效?
添加回答
举报
0/150
提交
取消