Источник: Nuances of Programming В React есть два способа реализации функции экспорта: с помощью любой сторонней библиотеки или с помощью создания компонента. Рассмотрим оба способа ниже. Пример проекта Возьмем простое приложение с данными в таблице и кнопкой экспорта в правом верхнем углу. При нажатии на кнопку данные из таблицы загружаются в таблицу Excel. Проект можно импортировать отсюда и запустить напрямую. Предварительная подготовка Создайте проект React с помощью create-react-app и установите пакеты npm xslx, bootstrap и file-saver. Добавьте таблицы стилей из библиотеки React Bootstrap в index.html. Создание заголовка Создаем заголовок для приложения. Это не обязательный шаг для реализации функции экспорта, однако с ним приложение выглядит лучше. Создание таблицы Customers Создаем компонент таблицы Customer. Это презентационный компонент, который принимает массив customers в качестве props и отображает в виде таблицы. Передача данных из компонента App Нам нужно перед