Apollo GraphQL
In the era of Client Side and Single Page Applications, Apollo made declarative requests for data, and local state management and caching from GraphQL APIs a breeze.
In React apps, especially server side rendered sites, the ApolloProvider and the easy to understand syntax of useQuery, Apollo client and GraphQL moved the needle on how to access API data.
Especially convenient when used in a JavaScript framework like Gatsby or Next, where Optimistic UI updates are priceless, and query fragments and query colocation help with code quality.