Apollo Client 3 offered custom hooks like useQuery and useMutation, which eliminated the need for multiple actions in Redux and reduced boilerplate code.
The built-in loading, success, and error states provided by Apollo Client 3 made it easier to handle asynchronous requests and update state.
Collection
[
|
...
]