Reactjs REFETCH CONTAINER在继电器Modern的REFETCH选项中使用或不使用强制都会产生相同的结果
在中继中,现代refetchContainer提供与Reactjs REFETCH CONTAINER在继电器Modern的REFETCH选项中使用或不使用强制都会产生相同的结果,reactjs,relayjs,react-relay,Reactjs,Relayjs,React Relay,在中继中,现代refetchContainer提供与refetchOptions:{force:true}和refetchOptions:{force:false}相同的结果 我有一个重蚀刻容器,如下所示: 在输入标记的onChange方法中,我有以下代码: onInputChange = (e) => { const value = e.target.value; this.props.relay.refetch({ searchString: value }); } 中继在
refetchOptions:{force:true}
和refetchOptions:{force:false}
相同的结果
我有一个重蚀刻容器,如下所示:
在输入标记的onChange方法中,我有以下代码:
onInputChange = (e) => {
const value = e.target.value;
this.props.relay.refetch({ searchString: value });
}
中继在我键入新字符和删除字符时进行网络查询。理想情况下,当删除字符时,它应该使用以前查询过的相同数据。默认情况下,Relay Modern不会为网络请求实施客户端缓存配置。这样做的目的是让用户能够选择哪些查询需要缓存,哪些查询不需要缓存,从而获得更多的控制权
这里可以找到一些使用
RelayQueryResponseCache的实现方案:默认情况下,Relay Modern不会为网络请求实现客户端缓存配置。这样做的目的是让用户能够选择哪些查询需要缓存,哪些查询不需要缓存,从而获得更多的控制权
使用RelayQueryResponseCache
的一些实施建议可以在这里找到:
onInputChange = (e) => {
const value = e.target.value;
this.props.relay.refetch({ searchString: value });
}