Learn what some of the unexpected costs of GraphQL non-null fields are. In the GraphQL type system all types are nullable by default. This means that a type like Int can take any integer (1, 2, etc.) or null which represents the absence of any value. However, the GraphQL type system allows you to make any type non-null which means that the type will never produce a null value. When using a non-nul
![When To Use GraphQL Non-Null Fields](https://cdn-ak-scissors.b.st-hatena.com/image/square/b60a6ce86116821cd1f8da9c2b56701a3043fcbe/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2Al17ZQT-SRwRLlDUtvo2kMg.jpeg)