到目前为止,我设法设置了架构和解析器,apollo似乎已经启动并运行。剩下的就是配合我的反应组件。
我不完全确定调用查询的语法或过程
假设我在服务器上定义了以下架构:
type Query {
itemById(_id: String) : Item
}
schema {
query: Query
}
type Item {
_id: String!
text: String!
}
以下组件:
const Item = ({data}) => {
return <div>{data.text}</div>;
}
Item.propTypes = {
_id: PropTypes.string.isRequired,
}
如何使用属性&#34; _id&#34;来装饰Item以获取项目数据。取自外部源,如会话变量或url参数?
答案 0 :(得分:0)
将_id
作为变量传递,例如文档中的avatarSize
:
http://dev.apollodata.com/react/queries.html#graphql-options
(Profile
是定义的组件at top)