const props{
csvData: events[]
}
<CSVLink data = {csvData}>Download me</CSVLink>;
Я пытаюсь использовать реакцию-CSV и экспортировать таблицу как CSV, но начальное значение события пусто, а CSVLink выдает ошибку неопределенного значения
Одним из решений может быть условный рендеринг компонента CSVLink после того, как будет доступен csvData.
const props{
csvData: events[]
}
if (csvData?.length > 0) {
return <CSVLink data = {csvData}>Download me</CSVLink>;
}
return (<p>Waiting for data...</p>)
У меня есть обходной путь, который был в реакции-CSV для использования асинхронной функции.