0
Relay Modernでは、リスト内のアイテムだけを最新表示するにはどうすればよいですか?Relay Modernのリスト内のアイテムをリフレッシュする方法
ページリストがあります。
後でコードでは、リスト全体ではなく、アイテムだけをリフレッシュしたいと思います。
モダンリレーではどうすればいいですか?
Relay Modernでは、リスト内のアイテムだけを最新表示するにはどうすればよいですか?Relay Modernのリスト内のアイテムをリフレッシュする方法
ページリストがあります。
後でコードでは、リスト全体ではなく、アイテムだけをリフレッシュしたいと思います。
モダンリレーではどうすればいいですか?
RefetchContainer
はQueryRenderer
なしで使用できました。 以下のセットアップ(簡略化されたコード)が私のために働いた。 ListItemでthis.props.relay.refetch({id: this.props.item.id})
を呼び出すだけで、リスト内の1つの項目が再読み込みされます。
createRefetchContainer(ListItem,
{
item: graphql`
fragment ListItem_item on Item {
id
value
}
`
},
graphql`
query ListItemRefetchQuery($id: ID!) {
node(id: $id) {
...ListItem_item
}
}
`,
);
);
createFragmentContainer(List,
{
list: graphql`
fragment List_list on List {
items {
...ListItem_item
}
}
`
);
);