【问题标题】:Meteor apollo graphql query with react using propsMeteor apollo graphql 查询,使用道具做出反应
【发布时间】:2017-02-08 18:55:12
【问题描述】:

到目前为止,我设法设置了架构和解析器,apollo 似乎已经启动并运行了。剩下的就是绑定我的 react 组件。

我不完全确定调用查询的语法或过程

假设我在服务器上定义了以下架构:

  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”来装饰项目以获取项目数据?

【问题讨论】:

    标签: reactjs meteor jsx graphql apollo


    【解决方案1】:

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

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

    Profileat top定义的组件)

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 2018-12-03
      • 2020-01-21
      • 2017-10-20
      • 2020-10-28
      • 2018-10-19
      • 2023-03-13
      • 2021-07-04
      • 2019-01-09
      相关资源
      最近更新 更多