到目前为止,我设法设置了模式和解析器,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,
}
如何使用从外部源(如会话变量或 url 参数)获取的属性“_id”来装饰项目以获取项目数据?