Slide 10
Slide 10 text
10
hooksでrunAfterInteractionを使う
// カスタムフックを定義
export const useAfterInteractions = (func: () => any) =>
useEffect(() => {
const interactionPromise = InteractionManager.runAfterInteractions(() => {
func()
})
return () => interactionPromise.cancel()
}, [])
const [afterInteractions, setAfterInteractions] = useState(false)
useAfterInteractions(() => {
setAfterInteractions(true)
})
return (
{ afterInteractions && }
)