Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Google Books API (https://javascript.ru/forum/misc/84624-google-books-api.html)

AntonR31337 31.10.2022 21:07

Google Books API
 
Вложений: 2
Всем привет!

Делаю агрегатор книг для учебного проекта и не могу разобраться с Google Books API

Если делать как в примере, то все работает, но я делаю проект на Реакте.

Как и в примере от Google, я подключаю скрипт в head моего проекта, а всю логику пишу в реакт-компоненте с испоьзованием хука useEffect, который срабатывает при открытии модального окна. Но получаю ошибку
Uncaught TypeError: window.google.load is not a function

При подключении скрипта https://www.google.com/books/jsapi.js в head, я получаю глобальный объект google в котором лежат три функции:

handleLoadCallback
load
setOnLoadCallback

Но при попытке вызвать их я получаю ошибку, что это не функции.

Как решить эту проблему я не могу понять, буду рад, если подскажите в чем проблема и как с ней справиться.

Спасибо!


Часовой пояс GMT +3, время: 01:50.