GraphQL is a query language spec for APIs defined by Facebook. People are choosing it over REST lately due to its powerful type system and the smoothe DX that it provides to the API Consumers. If implemented correctly, GraphQL solves commonly faced tedious problems like data over-fetching/under-fetching, type duplication, caching and a lot more.
In this talk, we will look at the whats and whys of ReasonML and GraphQL and we will put them together to see how they make your apps typesafe. This is especially important because frontend applications are becoming increasingly complex these days and the GraphQL-ReasonML duo makes the data flow coherently.