DEV Community

Discussion on: 🔐 Private Route in React Router v6

Collapse
 
aspyryan profile image
Aspyryan

Whoops, I already figured it out, this was the code for my privateoutlet:

export default function PrivateOutlet() {
    const { account } = useContext(AccountContext);

    return account ? (
        <HomeModule>
            <Outlet />
        </HomeModule>
    ) : (
        <Navigate to="/login" replace />
    );
}
Enter fullscreen mode Exit fullscreen mode
Collapse
 
tonnov profile image
Antonio Nogueda • Edited

is it necesary write Outlet twice?

Collapse
 
paramount3545 profile image
All In Developer

Yes 😊 I was about to write that you need to change PrivateOutlet