Публикации по теме 'graphql'
Как 1 строка кода сократила время загрузки моего приложения в 4 раза
Недавно я работал над функцией, которая включала запуск вызова graphQL с помощью Apollo Client , и я заметил, что после повторного посещения страницы мне приходилось ждать пару секунд для получения данных. Подождите, разве его нельзя извлечь из кеша? Я проверил, и все казалось в порядке. Вот код, который я использовал.
const { loading, error, data } = useQuery(GET_DOGS, {
fetchPolicy: "cache-and-network",
});
if(loading) return <p>Loading...</p>
if(error)..
Создание поддерживаемых и масштабируемых API-интерфейсов GraphQL
Основные принципы GraphQL в качестве руководства (часть 1)
GraphQL — это популярный язык запросов для API, разработанный Apollo, который позволяет клиентам точно указывать, какие данные им нужны, и получать в ответ только эти данные. Хотя он обеспечивает значительные преимущества по сравнению с REST , он также может создавать сложности, затрудняя поддержку надежного и согласованного API. Чтобы решить эту проблему, Apollo выпустила набор руководящих принципов под названием Принципы..
Cosmo: альтернатива с открытым исходным кодом Apollo Federation и GraphOS
Опять день запуска! 🚀 Вчера мы запустили Open Federation , открытую спецификацию для создания федеративных API-интерфейсов GraphQL.
Сегодня мы запускаем WunderGraph Cosmo, альтернативу с открытым исходным кодом Apollo Federation, GraphOS, Studio и т. д. Cosmo — это комплексное решение для создания федеративных API-интерфейсов GraphQL, построенных на основе Open Federation и, следовательно, совместимых с подграфами Apollo Federation v1 и v2.
Это комплексное решение, включающее реестр..
GraphQL в 2016 году: растущая экосистема
Видео с нашей первой встречи.
Поскольку команда Apollo Stack работает с GraphQL над созданием стека данных для современных приложений, мы встречаем все больше и больше людей, которым нравится то, что может предложить GraphQL, - используют ли они его в свою продукцию или расширяя ее собственными инструментами.
Когда мы задались целью найти все основные проекты с открытым исходным кодом на основе GraphQL, мы даже не смогли собрать их все на одном слайде. Вот лишь некоторые из них:..
Введение в GraphQL
GraphQL - это язык запросов для нашего API и среда выполнения на стороне сервера для выполнения запросов с использованием системы типов для наших данных.
В этой статье мы рассмотрим, как делать простые запросы к GraphQL API.
Определение API
Мы определяем API, определяя типы и поля для этих типов, и предоставляем функции для каждого поля каждого типа.
Например, если у нас есть следующий тип:
type Query {
person: Person
}
Затем мы должны создать функцию для соответствующего..
От Аполлона до Уркла — Часть 2
Наши заметки в Sesame о переносе высокоактивной кодовой базы с клиента Apollo на Urql.
В первой части мы объяснили нашу мотивацию и поэтапный подход к миграции, который мы использовали при переходе с Apollo на Urql.
В этой части мы поделимся нашим опытом с:
Отсутствующие элементы (функции Apollo, отсутствующие в Urql) Тестирование и имитация Влияние Заключение
Недостающие части
fetchПодробнее
Apollo предоставляет встроенный API разбивки на страницы, который..
Клиент Apollo против Redux: уроки и опыт
Постоянно меняющийся мир фронтенд-разработки продолжает развиваться и внедрять множество различных библиотек для решения ваших задач. Поскольку популярность GraphQL продолжает расти, инструменты и библиотеки, окружающие его, также меняются. Недавно я помогал писать новое приложение, которое взаимодействовало исключительно с серверной частью GraphQL, и использовал для взаимодействия клиент Apollo (AC) вместо Redux в нашем внешнем приложении React. Ранее я написал много приложений на..