Fix the first render

This commit is contained in:
Dan Abramov
2023-10-16 18:26:42 +01:00
parent 386a2448a3
commit 493b40a28f
+10 -5
View File
@@ -81,11 +81,16 @@ export const HomeScreen = withAuthRequired(
[store, setSelectedPage], [store, setSelectedPage],
) )
const onPageScroll = React.useCallback((e) => { const onPageScroll = React.useCallback(
e => {
'worklet' 'worklet'
const progress = (e.offset + e.position) / customFeeds.length; if (customFeeds.length > 0) {
dragProgress.value = progress; const progress = (e.offset + e.position) / customFeeds.length
}, [customFeeds]) dragProgress.value = progress
}
},
[customFeeds, dragProgress],
)
const onPressSelected = React.useCallback(() => { const onPressSelected = React.useCallback(() => {
store.emitScreenSoftReset() store.emitScreenSoftReset()
@@ -104,7 +109,7 @@ export const HomeScreen = withAuthRequired(
/> />
) )
}, },
[onPressSelected], [dragProgress, onPressSelected],
) )
const renderFollowingEmptyState = React.useCallback(() => { const renderFollowingEmptyState = React.useCallback(() => {