GraphQL comes to redefine the APIs. In details, it can be separated into two parts: the QL, which stands for Query Language or Query Language and this is nothing more than a syntax to query data with specific parameters.
React Native allows you to construct mobile applications using React, however it is not the same React that you would use for the web, but rather a React that is focused on apps.