Публикации по теме 'graphql'


Использование GraphQL + Apollo на Expo
Переход Expo Home от прототипа к производству за несколько недель Использование «самой крутой новинки» - не всегда лучшее инженерное решение. Практически все согласны с тем, что разумнее всего полагаться на проверенные временем и стабильные технологии. Что касается веб- или мобильной серверной части, мудрый совет - использовать реляционную базу данных, создавать RESTful API и вообще просто использовать то, что все знают и понимают; «Будь проще» - это согласованная мантра. В Экспо мы..

Решите проблему запроса N + 1 в GraphQL с помощью Dataloaders
Это продолжение моего предыдущего блога , в котором объяснялся лучший способ разрешения полей запроса GraphQL. В конце этого блога появилась заметка о проблеме с запросом N + 1, возникшей при разрешении полей. В этом сообщении блога мы увидим, как решить эту проблему запроса N + 1 с помощью Dataloader . Что такое Dataloader? Dataloader - это библиотека, которая обрабатывает последовательные запросы и делает один запрос данных внутри себя. Этот запрос может быть сделан к любому..

Создание простого менеджера документов с помощью GraphQL - Часть 1
Мы обсудили один из основных строительных блоков GraphQL, теперь пора объединить знания и создать простое приложение, которое помогает пользователям создавать документы и управлять ими. Ранее на … Если вы пропустили предыдущие статьи, вы можете найти их здесь: Типы и отношения GraphQL Запросы, мутации и подписки GraphQL Чего мы надеемся достичь: Пользователи должны иметь возможность регистрироваться Пользователи должны иметь возможность создавать документы, используя..

Базовая сквозная реализация GraphQL с помощью сопрограмм Express (JS) и Android Kotlin (часть 1)
Основная комплексная реализация GraphQL с помощью Express (JS) и Android-Kotlin с сопрограммами (часть 1) Я решил изучить, что такое GraphQL, чтобы собрать знания об этой технологии и иметь возможность принимать обоснованные решения относительно будущего API в моей профессии. Весь код вы найдете в моем репозитории GitHub В этой статье я не буду подробно объяснять, что это такое и что с ним можно делать, и не буду сравнивать его с традиционным REST-подходом. Для этого я приведу..

Как использовать ScopedContextData в Hot Chocolate GraphQL
Я искал информацию о Hot Chocolate GraphQL о том, как установить контекстные данные для ребенка при запросе. Увы, почти ничего не было о том, как это сделать. На самом деле информация, которую я нашел, была совершенно бесполезной и довольно неполной. Технологии: https://www.nuget.org/packages/HotChocolate/11.0.9 .NET Core 3.1 Вот как я это делаю. Вероятно, есть лучшие способы добиться того же результата, более лаконичные и элегантные, но это нужно было сделать на данный момент...

Путешествие новичка в GraphQL - Часть 2
Теперь, когда я (немного) лучше понимаю сообщество, стоящее за GraphQL и проблемы, которые он лучше всего подходит для решения, пора приступить к делу и применить полученные знания на практике. Как вы определяете репо репо? Мой проект был вдохновлен статьей, которую я прочитал в Hacker Noon о самых популярных проектах JavaScript на GitHub. Это заставило меня задуматься, какие показатели используются для измерения популярности проекта и, следовательно, репутации разработчика...

Пользовательские страницы ошибок в React с GraphQL и границами ошибок
Если вам понравилась эта статья, поддержите меня, проверив Pull Reminders , бота Slack, который отправляет вашей команде автоматические напоминания о запросах на вытягивание GitHub. Одна из проблем, с которой я недавно столкнулся при работе с GraphQL и React, заключалась в том, как обрабатывать ошибки. Как разработчики, мы, вероятно, раньше реализовывали страницы 500, 404 и 403 по умолчанию в серверных приложениях, но выяснить, как это сделать с помощью React и GraphQL, сложно...