Works:
useEffect(() => {
Navigation.registerBackHandler("Page", () => dispatch(Msg.cancelRequest()));
return () => Navigation.unregisterBackHandler("Page");
}, [dispatch]);
vs.
Doesn't work:
useEffect(() => {
Navigation.registerBackHandler("Page", () => dispatch(Msg.cancelRequest()));
return () => Navigation.unregisterBackHandler("Page");
}, []);