Warning: unstable_flushDiscreteUpdates: Cannot flush updates when React is already rendering

Viewed 4886

I use export-to-csv to export a table data to csv format.
I am getting this error:

unstable_flushDiscreteUpdates: Cannot flush updates when React is already rendering.

{toCSV && <ExportToCSV fileName={fileName} title={title} csvData={csvData} />}
export default function ExportToCSV (props) {
  const { title, fileName, csvData } = props
  const options = {
    filename: fileName,
    fieldSeparator: ',',
    quoteStrings: '"',
    decimalSeparator: '.',
    showLabels: true,
    title: title || 'ExcelReader File',
    showTitle: true,
    useTextFile: false,
    useBom: true,
    useKeysAsHeaders: true
  }
  const csvExporter = new ExportToCsv(options)
  csvExporter.generateCsv(csvData)
  return <div/>
}
0 Answers
Related