We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 979c97c + 684b182 commit 50baee9Copy full SHA for 50baee9
src/useBackHandler.ts
@@ -1,12 +1,10 @@
1
import {useEffect} from 'react'
2
import {BackHandler} from 'react-native'
3
4
-export default function useBackHandler(handler: () => void) {
+export default function useBackHandler(handler: () => boolean) {
5
useEffect(() => {
6
BackHandler.addEventListener('hardwareBackPress', handler)
7
8
- return () => {
9
- BackHandler.removeEventListener('hardwareBackPress', handler)
10
- }
11
- })
+ return () => BackHandler.removeEventListener('hardwareBackPress', handler)
+ }, [handler])
12
}
0 commit comments