fix: replace deprecated BackHandler.removeEventListener with subscription.remove() to prevent crash on unmount
This commit is contained in:
@@ -103,9 +103,9 @@ export default function PreviewScreen({
|
||||
onReset();
|
||||
return true; // Prevent default behavior (closing the app)
|
||||
};
|
||||
BackHandler.addEventListener('hardwareBackPress', onBackPress);
|
||||
const subscription = BackHandler.addEventListener('hardwareBackPress', onBackPress);
|
||||
return () => {
|
||||
BackHandler.removeEventListener('hardwareBackPress', onBackPress);
|
||||
subscription.remove();
|
||||
};
|
||||
}, [onReset]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user