Москва: ДМК Пресс, 2023. — 264 p. — ISBN 978-5-93700-185-6.
Язык запросов API GraphQL заметно упрощает обмен данными с серверами, позволяя приложениям получать данные в виде простых для понимания графов. Преимущества GraphQL можно усилить за счет таких графовых инструментов и хранилищ данных, как React, Apollo и Neo4j. Подход к разработке графовых приложений полного цикла обеспечивает согласованную модель данных от начала до конца, повышая продуктивность разработчиков. Эта книга научит вас создавать графовые веб-приложения с использованием GraphQL, React, Apollo и базы данных Neo4j, которые все вместе называются GRANDstack. На практических примерах вы увидите, как элементы GRANDstack сочетаются друг с другом. Попутно создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое. А также узнаете, как развертывать комплексные приложения, в полной мере использующие производительность GraphQL.
Вступление
Введение в стек GraphQLЧто такое стек GraphQL?
Графовое мышление с GraphQL
Графы в базе данных
Библиотека Neo4j GraphQL
Создание пользовательского интерфейсаСоздание пользовательского интерфейса с помощью React
Клиент GraphQL
Задачи разработки полного циклаДобавление авторизации и аутентификации
Развертывание приложения GraphQL
Продвинутые возможности GraphQL