Reactjs 继电器现代:refetch不';更新道具
我正在尝试使用Relay Modern的Reactjs 继电器现代:refetch不';更新道具,reactjs,graphql,relay,relaymodern,react-relay,Reactjs,Graphql,Relay,Relaymodern,React Relay,我正在尝试使用Relay Modern的createRefetchContainer。但是这些道具不会从refetch查询的结果传递给我的组件。refetch查询运行正常,响应将从服务器返回,但ui不会得到更新。或者更准确地说,重新蚀刻容器的道具不会得到更新 这是我的继电器装饰器: @compose( queryRenderer(graphql` query UsersQuery($page: Int, $count: Int) { users(page: $
createRefetchContainer
。但是这些道具不会从refetch查询的结果传递给我的组件。refetch查询运行正常,响应将从服务器返回,但ui不会得到更新。或者更准确地说,重新蚀刻容器的道具不会得到更新
这是我的继电器装饰器:
@compose(
queryRenderer(graphql`
query UsersQuery($page: Int, $count: Int) {
users(page: $page, count: $count) {
...Users_users
}
}
`, {
page: 1,
count: 25
}),
refetchContainer(
graphql`
fragment Users_users on UserPaginationResult {
data {
...UserRow_user
}
pageInfo {
totalCount
pagesCount
}
}
`,
graphql`
query UsersRefetchQuery($page: Int!,$count: Int!) {
users(page: $page, count: $count) {
...Users_users
}
}
`
)
)
下面是我的重新蚀刻功能:
loadMore(page) {
const { count } = this.state;
const { relay: { refetch } } = this.props;
refetch({ page, count });
}
版本:
"react-relay": "^1.4.1",
"relay-compose": "^1.0.6",
"relay-runtime": "^1.4.1"
有什么消息吗?