AvaCloud
UsageHooks

useAuth

import { useAuth } from '@avalabs/avacloud-waas-react';
 
function AuthComponent() {
  const {
    isAuthenticated,
    login,
    logout
  } = useAuth();
 
  return (
    <div>
      {isAuthenticated ? (
        <button onClick={logout}>Logout</button>
      ) : (
        <button onClick={login}>Login</button>
      )}
    </div>
  );
}

Returns

  • isAuthenticated : boolean - Current authentication status
  • login : () => Promise - Trigger login flow
  • logout : () => Promise - Trigger logout flow

If you need more help, explore our other articles or reach out to our support team via chat or email support@avacloud.io. All examples provided are for demonstration purposes only.

Learn More About AvaCloud | Download Case Studies | Schedule an AvaCloud Demo

On this page