На момент моего последнего обновления (2023 год), существует несколько библиотек и пакетов, которые могут быть использованы для интеграции Google Drive с React-приложениями. Однако они могут не предоставлять полноценный интерфейс Google Drive непосредственно в веб-приложении. Вместо этого, они обычно предоставляют API для взаимодействия с Google Drive, такие как загрузка и скачивание файлов, просмотр списка файлов и папок, а также выполнение других операций по управлению файлами и данными в Drive.
Библиотека `React-google-drive-picker` на GitHub, на которую вы ссылаетесь, кажется, предназначена для внедрения в приложение React функционала пикера Google Drive, что позволяет пользователю выбирать файлы из своего Google Drive для использования в вашем приложении. Пикер — это пользовательский интерфейс, который Google предоставляет, и эта библиотека обертывает его в React-компонент. Демо-версия для этого пакета может отсутствовать, но вы можете создать свое приложение для тестирования этого пакета, следуя инструкциям в документации.
Чтобы интегрировать Google Drive с помощью официального API в ваше React-приложение, используйте следующие шаги:
1. Настройте проект на Google Cloud Console и получите необходимые учетные данные API.
2. Используйте Google API Client Library для JavaScript или прямые HTTP-запросы для аутентификации и взаимодействия с API Google Drive.
3. Создайте React-компоненты, которые будут использовать этот клиент или запросы для реализации нужных функций, таких как отображение файлов, загрузка и удаление.
Официальной React-библиотеки для работы с Google Drive API от Google нет, поэтому вам придется работать с существующими клиентскими библиотеками JavaScript или использовать сам API напрямую.
Для того, чтобы лучше понять, как работает библиотека или пакет без демо, вы можете:
- Изучить примеры кода в репозитории (например, в папке `/examples` или в README файле).
- Попробовать запустить пример в своем окружении, предварительно подготовив необходимую установку и настройки.
- Искать статьи, туториалы или видео от разработчиков, которые использовали этот пакет.
- Обратиться в раздел Issues на странице репозитория на GitHub для поиска информации, связанной с вашими вопросами.
Если у вас есть конкретные требования к функционалу, возможно, вам придется самим написать код компонентов React, который будет взаимодействовать с Google Drive API для выполнения необходимых операций.