Доклад

Repository в Nuxt с GraphQL: Data Layer, который не превращается в лапшу

Зал 3На русском языке

Работа с API в Nuxt обычно начинается просто: пара useFetch в компонентах, все понятно и быстро. Но со временем запросов становится больше, страницы начинают жить своей жизнью, а Data Layer превращается в лапшу, где каждая правка тянет за собой неожиданные последствия.

Я расскажу, как мы перестроили подход к работе с данными и перестали латать одно и то же в каждом проекте. Разберем, как встроить Repository в связке с Nuxt и GraphQL так, чтобы компоненты не тащили в себе сетевую логику, а изменения на бэке не ломали фронт. Покажу, как сделать Data Layer независимым, предсказуемым и удобным для команды. Отдельно поговорим про типизацию и GraphQL Codegen — без фанатизма и «ради галочки», а с пользой в реальной разработке.

Затронем и Nuxt Layers: как вынести общий API-слой в отдельный слой, подключать его в разные проекты и поддерживать единые правила без боли и копипасты. Это будет не теория, а практический пример того, что реально работает и экономит время.

Спикеры

Приглашенные эксперты

Расписание