React. Сборник рецептов - Главы 5.4-6.2(Redux, GraphQL, Material-UI, React Bootstrap) | Книжный клуб
🔄 REST API vs GraphQL: что выбрать и как реализовать с нуля
Подзаголовок: Кто кого: REST — старый добрый мастер запросов или GraphQL — свежий хит программистского TikTok'а? Если ты делаешь бекенд, тебе 100% нужно общаться с фронтендом. И тут ты стоишь перед выбором: Оба варианта хороши, но для разных задач. Создадим API для пользователей.
users.json — представим, что это наша база данных: [
{ "id": 1, "name": "Alice" },
{ "id": 2, "name": "Bob" }
] from flask import Flask, jsonify, request
app = Flask(__name__)
users = [
{"id": 1, "name": "Alice"},
{"id": 2, "name": "Bob"}
]
@app...
Пробуем Apollo GraphQL с React JS
Это введение в то, как мы можем взаимодействовать с сервером Apollo GraphQL из внешнего интерфейса. В этой статье мы поговорим о: Чтобы настроить приложение React с GraphQL, нам нужны библиотеки apollo-boost и react-apollo. Apollo-boost предоставляет нам ApolloClient - нам нужно создать экземпляр данного URL. React-apollo дает нам Higher Order Provider, которым нам нужно обернуть наше приложение. Сначала установим нужные пакеты: yarn add react-apollo apollo-boost graphql После того, как мы установили все, мы готовы все настроить...