Jornada do Dev

Schema & Query | Organizando o Código

Entre para ter acesso à essa aula

Nesse episódio da série sobre GraphQL aprendemos como organizar nossos dados em um esquema de gráfico e exportá-los em um arquivo simples. Utilizamos a biblioteca GraphQL para agrupar nossos tipos de dados em uma única visualização e permitir seu reuso em diferentes projetos.

É importante manter nossos tipos de dados organizados para facilitar a manutenção e, por isso, devemos fazer o merge de todos eles em um único arquivo. Agrupamos nossos tipos de usuários e perfis dentro de módulos e definimos suas dependências no mesmo contexto para facilitar a leitura do código.

Utilizamos a biblioteca GraphQL-tools para agrupar nossos arquivos typedefs e resolvers em um único objeto para tornar nossa aplicação mais organizada e fácil de manipular.

Com tudo organizado, conseguimos diminuir o tamanho da nossa aplicação e obter o mesmo resultado com menos esforço.