使用道具

时间:2016-09-30 08:50:43

标签: reactjs meteor jsx graphql apollo

到目前为止,我设法设置了架构和解析器,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参数?

1 个答案:

答案 0 :(得分:0)

_id作为变量传递,例如文档中的avatarSize

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

Profile是定义的组件at top