<RequireAuth>
↔ custom FC Wrapper to Declaratively control Protected Route via useAuth()
& <Navigate\>
from react-router-dom
export default function ({children}) {
const {auth} = useAuth()
return auth
? children
: <Navigate
to="/login"
replace
state={{path: window.location.pathname}}/\>
}