Link to the slide:
3 key takeaways:
1. GraphQL is a data query protocol that allows the client to send the query structure to the server then get the corresponding data without overfetching & underfetching.
2. Some notable implementations of GraphQL for the frontend are Apollo & Relay. It replaces Redux, MobX, and other state managements. You can control everything including http fetching & network caching in just the view. Hence it lifts the Redux complexity.
3. GraphQL is a better REST replacement. It’s backed by giant companies like Facebook and Twitter. The learning curve does exist, but in return you get faster development speed and more in-depth control over network.