Try to solve scrollToIndex was called during going back to previous page

This commit is contained in:
Zhiyuan Zheng 2022-02-03 23:25:58 +01:00
parent 4ea4e39759
commit 55b7b0b0cd
1 changed files with 5 additions and 3 deletions

View File

@ -24,9 +24,12 @@ const TabSharedToot: React.FC<TabSharedStackScreenProps<'Tab-Shared-Toot'>> = ({
const scrolled = useRef(false)
const navigation = useNavigation()
const queryClient = useQueryClient()
const observer = new InfiniteQueryObserver(queryClient, { queryKey })
const observer = new InfiniteQueryObserver(queryClient, {
queryKey,
enabled: false
})
useEffect(() => {
const unsubscribe = observer.subscribe(result => {
return observer.subscribe(result => {
if (result.isSuccess) {
const flattenData = result.data?.pages
? // @ts-ignore
@ -62,7 +65,6 @@ const TabSharedToot: React.FC<TabSharedStackScreenProps<'Tab-Shared-Toot'>> = ({
}
}
})
return () => unsubscribe()
}, [scrolled.current])
// Toot page auto scroll to selected toot