<Authenticated>
The <Authenticated> component calls the useAuthState() hook, and by default optimistically renders its child component - unless the authentication check fails. Use it as an alternative to the useAuthenticated() hook when you canβt use a hook, or you want to support pessimistic mode by setting requireAuth prop, e.g. inside a <Route element> commponent:
import { Admin, CustomRoutes, Authenticated } from 'react-admin';
import { Route } from 'react-router-dom';
const App = () => (
<Admin authProvider={authProvider}>
<CustomRoutes>
<Route path="/foo" element={<Authenticated><Foo /></Authenticated>} />
<Route path="/bar" element={<Authenticated requireAuth><Bar /></Authenticated>} />
<Route path="/anoonymous" element={<Baz />} />
</CustomRoutes>
</Admin>
);
