私はdisplay.Thisにこれ以上ドスを持っていないことを意味している偽であることは私である私のカウント変数が働いていると私は私がそれを正しく設定していると思いますが、私はloadMoreアイテムと私hasMoreできないhttps://github.com/facebook/relay/blob/master/packages/react-relay/modern/ReactRelayPaginationContainer.jsとhttps://facebook.github.io/relay/docs/pagination-container.htmlもっと多くのアイテムがあっても、リレーでloadMoreを実行できませんか?
から読みましたコード:
export default createPaginationContainer(TodoList,
{
viewer: graphql`
fragment TodoList_viewer on User {
todos(
first: $count #
) @connection(key: "TodoList_todos") {
edges {
node {
id,
complete,
...Todo_todo,
},
},
},
id,
totalCount,
completedCount,
...Todo_viewer,
}
`,
},
{
direction: 'forward',
getConnectionFromProps(props) {
console.log("getConnectionFromProps props ",props)
return props.viewer && props.viewer.todos;
},
getFragmentVariables(prevVars, totalCount) {
console.log("getFragmentVariables total count ",totalCount)
return {
...prevVars,
count: totalCount, // the total of displayed todos on the fragment
};
},
getVariables(props, {count}, fragmentVariables) {
console.log("getVariables count ",count)
return {
count,
// cursor,
// in most cases, for variables other than connection filters like
// `first`, `after`, etc. you may want to use the previous values.
// orderBy: fragmentVariables.orderBy,
};
},
query: graphql`
query TodoListPaginationQuery(# assign component name + Pagination + Query
$count: Int!
) {
viewer {
# You could reference the fragment defined previously.
...TodoList_viewer
}
}
`
});
ここで間違っていることはわかりません。あなたは私が
私はexplecitly pageInfoでそれをすべて追加、hasNextPageは真であるが、しかしthis.props.relay.hasMore()はfalseを返します –