Я использую локальную базу данных в браузере для хранения данных. Однако я хочу предоставить пользователям возможность экспортировать эти данные в CSV.
Во время поиска Google я нашел решение с URL-адресами данных - подготовьте URL-адрес с данными. Однако в моем случае это > 1 МБ данных для генерации каждый раз, когда отображается страница (ссылка). Есть ли альтернативное решение, которое позволило бы мне сгенерировать загрузку файла с JavaScript, но не требует, чтобы я подготовил контент заранее - только когда пользователь действительно нажимает на ссылку?
В случае, если это важно, я использую React для создания моего приложения.