React Native & RTK Query - IsLoading on refetch 方法
Posted
技术标签:
【中文标题】React Native & RTK Query - IsLoading on refetch 方法【英文标题】:React Native & RTK Query - IsLoading on refetch method 【发布时间】:2022-01-17 07:40:11 【问题描述】:为什么当我在下面的代码中使用refetch
方法时,isLoading
值在提取期间不会在true
上返回?
const [matchFilterSelected, setMatchFilterSelected] = useState('explorer')
// Query declaration
const
data: matches,
refetch,
error: matchesError,
isLoading: matchesIsLoading,
= useFetchMatchesQuery(matchFilterSelected)
// Callback function from onPress event
const filterSelectedChanged = (matchesType) =>
if (matchesType && matchesType !== matchFilterSelected)
setMatchFilterSelected(matchesType)
refetch()
【问题讨论】:
【参考方案1】:不,isLoading
仅在初始加载时为真。您可能想使用 isFetching
- 显示实际活动。
【讨论】:
非常感谢您的快速回复,一切正常 :)以上是关于React Native & RTK Query - IsLoading on refetch 方法的主要内容,如果未能解决你的问题,请参考以下文章
[React Native] Up & Running with React Native & TypeScript
markdown Quảnlýstatetrong React&React Nativekhôngsửdụng州管理库
如何从 React ^0.14.8 & React-native ^0.24.1 升级到 React 15.0.2 和 React-native 0.26.3