1

到目前为止,我设法设置了模式和解析器,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”来装饰项目以获取项目数据?

4

1 回答 1

0

_id作为变量传递,就像avatarSize在文档中一样:

http://dev.apollodata.com/react/queries.html#graphql-options

(是在顶部Profile定义的组件)

于 2016-11-13T04:35:27.970 回答