one
Version:
One is a new React Framework that makes Vite serve both native and web.
23 lines (22 loc) • 558 B
JavaScript
import { useRef } from "react";
import { useRouter } from "../hooks.native.js";
import { useFocusEffect } from "../useFocusEffect.native.js";
function Redirect(param) {
var {
href
} = param;
var router = useRouter();
var hasRedirected = useRef(false);
useFocusEffect(function () {
if (hasRedirected.current) return;
hasRedirected.current = true;
try {
router.replace(href);
} catch (error) {
console.error(error);
}
}, [href]);
return null;
}
export { Redirect };
//# sourceMappingURL=Redirect.native.js.map