# Query Components with Apollo

DevFeed: [Query Components with Apollo](<https://devfeed.tech/articles/query-components-with-apollo-23487.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/query-components-with-apollo-ec603188c157>)

Author: Kureev Alexey

Published: 2017-12-13T22:42:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [client](<https://devfeed.tech/topics/client.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [community](<https://devfeed.tech/tags/community.md>), [components](<https://devfeed.tech/tags/components.md>), [decoupling](<https://devfeed.tech/tags/decoupling.md>), [express](<https://devfeed.tech/tags/express.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

This article explains Query Components with Apollo Client, focusing on declarative data-fetching logic, separation of concerns, abstraction of the data-management layer, mutations, and testing.

## Source excerpt

A couple of months ago, we started to use Apollo Client (+React Native) at Werkspot. From the very beginning, Apollo overwhelmed us by the simplicity and flexibility it provides. It inspired us to create our own vision about technology and experiment with various approaches to data fetching that we think are worth sharing. Enjoy the ride! 🚀 Anatomy of Query Components One of the very powerful concepts that we found for ourselves with Apollo is Query Components.