This document discusses adding Reason to an existing React/Apollo project to gain the benefits of strong typing. It demonstrates defining a GraphQL query to fetch promoted post data, creating Reason components to render the data, and using ReasonReact and Apollo to connect the components to the query. The end result is clear separation of concerns between the UI logic in Reason and the data fetching logic in GraphQL.