https://graphql.org/learn/schema/#scalar-types
I have read the description
ID: The ID scalar type represents a unique identifier, often used to refetch an object or as the key for a cache. The ID type is serialized in the same way as a String; however, defining it as anIDsignifies that it is not intended to be human‐readable.
But in practice, what actually changes if I use ID instead of String ?