Пилить проект с нуля на новых классных фреймворках — это, конечно, круто. Но что делать, если проекту много лет, стек слегка устарел, а внедрять GraphQL все-таки нужно? А ведь внедрить — только полдела, попутно нужно исхитриться ничего не сломать. В новом эпизоде: - Обзор фреймворков для GraphQL на фронтенде - Демонстрация нашей реализации на практике Внутри: 00:00 - Интро 00:20 - Вступление 00:30 - Фронтенд-стек проекта Talantix 01:04 - Краткий обзор фреймворков GraphQL 03:37 - Что поняли в конце ресёрча? 04:07 - Требования к создаваемому решению и путь изменения сетевого слоя 06:35 - Подмена http-клиент внутри Signal Middleware 08:18 - Подключение линтера для GraphQL-схемы на precommit 10:38 - Playground для GraphQL 12:59 - Описание unit-тестов на моках 16:59 - Поддержка stub-ов 19:50 - Получение актуальной схемы 21:17 - Описание боевой задачи для GraphQL 21:35 - Пагинация в запросах GraphQL 25:15 - Фильтры в запросах GraphQL 28:18 - Переносим описанные примеры из playground-а в код 32:32 - Плюсы и минусы GraphQL 33:05 - Заключение Полезные ссылки: Apollo GraphQL: Relay GraphQL: Документация urql: Статьи и презентации по GraphQL: Signal Middleware for Redux: Playground для GraphQL: Библиотека для HTTP-моков: Наш канал в телеге: Наш чат в телеге: Наш блог на Хабре: 🔥 Подписывайтесь на наш канал, следите за новыми полезными роликами! #Frontend #GraphQL #Apollo #Relay #Urql #React #Redux #ОхэхэнныйФронтенд #Фронтенд #Разработка #Архитектура #ОхэхэнныеИстории #ОhhнныеИстории #ОххенныеИстории #HeadhunterDev #HhDev #HeadhunterDevelopment
Hide player controls
Hide resume playing