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