react-apollo
在他们的文档中有一个示例,他们根据组件道具计算查询变量:
// The caller could do something like:
<ProfileWithData avatarSize={300} />
// And our HOC could look like:
const ProfileWithData = graphql(CurrentUserForLayout, {
options: ({ avatarSize }) => ({ variables: { avatarSize } }),
})(Profile);
我有一个用例,我想根据组件道具更改查询,但很难弄清楚如何做到这一点。
更具体地说,我正在尝试更改CurrentUserForLayout
从另一个文件导入的对象。