See more
So what is the problem that Relay solves using GraphQL?
The problem here is that whenever you add (or remove) properties from the component, you have to change the server code too. This is called coupling; when you change one, you have to change the other, too.
Obsolete code results in overfetching data. For example, let’s say you remove a component from the tree. Do you delete its properties from the…