[fix] Dimensions addEventListener returns subscription object

Fix #2130
Close #2131
This commit is contained in:
Cloud Le
2021-09-19 01:23:02 +07:00
committed by Nicolas Gallagher
parent 68e878be8f
commit 4aba2bdcf4
4 changed files with 15 additions and 5 deletions
+2 -2
View File
@@ -12,9 +12,9 @@ export default function DimensionsPage() {
setWindow(win);
};
Dimensions.addEventListener('change', handleChange);
const subscription = Dimensions.addEventListener('change', handleChange);
return () => {
Dimensions.removeEventListener('change', handleChange);
subscription.remove();
};
}, [setScreen, setWindow]);