reactjs - 如何将 React-csv 与最初为空的道具绑定?
问题描述
const props{
csvData: events[]
}
<CSVLink data={csvData}>Download me</CSVLink>;
我正在尝试使用 react-CSV 并将表导出为 CSV,但事件的初始值为空并且 CSVLink 抛出未定义值的错误
解决方案
一种解决方案是在 csvData 可用时有条件地呈现 CSVLink 组件。
const props{
csvData: events[]
}
if (csvData?.length > 0) {
return <CSVLink data={csvData}>Download me</CSVLink>;
}
return (<p>Waiting for data...</p>)
推荐阅读
- javascript - 在 AngularJS 中异步包含 Adobe DTM
- node.js - TypeError [ERR_INVALID_ARG_TYPE]:“listener”参数必须是函数类型
- mysql - 用于解密由 PBEWithMD5AndTripleDES 加密的 vlaues 的 SQL 查询
- rascal - 语法条件 `!`(标记为“except”)有什么作用?
- c# - 类属性说“找不到文件”......甚至在初始化之前?
- templates - VSTemplate 文件的项目模板
- mongodb - Mongo $in 与复合索引
- ansible - async_status 丢失了它正在检查的任务的结果
- c# - 如何绑定到不是当前绑定上下文的视图模型上的属性
- busybox - bish-bosh 没有运行“没有这样的文件或目录”