Задача: создать SPA, который будет собирать данные с нескольких API по разным темам. Я начал с установки Create React App и добавления Apollo Client для выполнения запросов GraphQL. Важно: прописать правильные типы запросов в schema – это экономит время на отладку. Шаги: 1) Создать новый проект через CRA. 2) Установить Apollo Client и @apollo/client. 3) Настроить GraphQL-клиент и провалидировать тестовый запрос к Крáкен ссылке. 4) Реализовать компоненты для каждого источника данных. В результате получилась красивая и развернутая панель данных, работающая безболезненно.
kraken 23at