Skip to content

Instantly share code, notes, and snippets.

@RomikMakavana
Last active June 4, 2022 10:13
Show Gist options
  • Save RomikMakavana/8f6729285548bfbe377a6beb29c2cc7f to your computer and use it in GitHub Desktop.
Save RomikMakavana/8f6729285548bfbe377a6beb29c2cc7f to your computer and use it in GitHub Desktop.
React Auth Guard Router
import React, { useEffect } from 'react';
const AuthGuard = ({component}) => {
useEffect(() => {
console.log("Auth Guard");
}, []);
return <React.Fragment>{component}</React.Fragment>
}
export default AuthGuard;
import React, { useEffect } from 'react';
const UnAuthGuard = ({component}) => {
useEffect(() => {
console.log("UnAuth Guard");
}, [component]);
return <React.Fragment>{component}</React.Fragment>
}
export default UnAuthGuard;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment