Jornada do Dev

Schema & Query | Array | Non-Null

Entre para ter acesso à essa aula

Neste quinto episódio da série GraphQL, vamos falar sobre valores nulos.

Na aula anterior, trabalhamos com valores escalares e conseguimos fazer consulta simples.

No exemplo de uma lista de tecnologias, podemos entender como funciona o retorno de valores nulos. Para isso, definimos uma lista de tecnologias usando colchetes [] e, se nenhum valor for definido, o retorno será uma lista vazia. Quando passamos valores, o retorno é conforme o esperado.

Também é possível definir propriedades requeridas utilizando uma exclamação após o tipo da propriedade. Dessa forma, se uma propriedade requerida for deixada vazia, o retorno será nulo.

É importante tratar os valores internos para evitar problemas e definir propriedades para cada tipo. Compreendendo esses conceitos, podemos criar consultas mais robustas em GraphQL.