apollographql/react-apollo — explained in plain English
Analysis updated 2026-06-24
Migrate an old React app from the deprecated react-apollo package to the current @apollo/client version 3 or later
Understand what the old React Apollo component API looked like to help port legacy code to modern hooks
Reference the HOC-based component names and find their direct replacements in the new Apollo Client library
| apollographql/react-apollo | travist/jsencrypt | covid19india/covid19india.github.io | |
|---|---|---|---|
| Stars | 6,801 | 6,796 | 6,809 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
This package is deprecated, use @apollo/client v3 instead, follow the migration guide in the Apollo Client repository.
React Apollo was a library that connected React web applications to GraphQL APIs. GraphQL is a way of fetching data from a server where you specify exactly what you need in a structured query, rather than calling a fixed endpoint that returns a predetermined response. React Apollo sat between a React front-end and a GraphQL server, handling the mechanics of sending queries, caching results, and keeping the UI up to date when data changed. This repository is now deprecated. The functionality it provided has been folded directly into the main Apollo Client package, available as @apollo/client version 3 and above. The README notes the old package names and their direct replacements in the new library, covering components, higher-order components, server-side rendering utilities, testing helpers, and React hooks. Version 4.0.0 was the final release of the standalone React Apollo packages. No further development will happen in this repository. Anyone still using the old packages is encouraged to follow the Apollo Client 3 migration guide to switch to the consolidated library. New issues and pull requests related to React and Apollo should go to the apollo-client repository instead.
A now-deprecated library that once connected React apps to GraphQL APIs. Its functionality has been fully merged into the official @apollo/client package and this repository no longer receives updates.
Mainly JavaScript. The stack also includes JavaScript, React, GraphQL.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.