In this post, I’ll make the case for why Angular needs a best practice for communicating with the server, and why GraphQL should be that best practice. Best practicesThe Angular community is establishing best practices so that we all can benefit from making our apps more performant, easier to maintain, and more modern. Some of the current best practices include composing everything into Components
![GraphQL as a best practice for modern Angular apps?](https://cdn-ak-scissors.b.st-hatena.com/image/square/f7eda87b74ca057a6f337e3274d9397d013a8098/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A608%2F1%2AyTMBzO8zfEhKr4Lky6pjZQ.png)