解读GraphQL(二): 使用Apollo Data构建GraphQL应用

今天的主角是Apollo Data,它提供了一套与GraphQL相关的服务端/客户端工具,大幅简化GraphQL的开发。并且Apollo client分别有React(Native),Angular2,IOS,以及正在开发的Android版本。如果你所使用的平台不在上述范围内,Apollo client也有原生JavaScript版本可用。它内部基于Redux编写,因此你可以用非常科幻的Redux devtools检测应用状态,然而你并不需要了解Redux也可以使用Apollo。Talk is cheap,第一篇已经解释了很多主要概念,Apollo也非常简单。因此这篇将以Code为主。