登録するログイン
ドキュメント価格設定
登録するログイン
  • はじめる
  • 導入
  • クイックスタート
  • SDK
  • React
  • TypeScript
  • Next.js
  • Express
  • NestJS
  • Python
  • APIリファレンス
  • サポートとリソース
  • よくある質問
  • 接触

useSession()

現在のユーザーセッションにアクセスするための軽量フック。セッションデータのみが必要な場合に、useAuth() の簡略化された代替手段となります。


概要

useSession() フックは、session(現在のユーザーセッション、または null)、isLoading(セッションがロード中かどうか)、error(セッションのロードに失敗した場合のエラー)というプロパティを持つ現在のセッションへのアクセスを提供します。サインイン/サインアウト機能を使わずにセッションデータのみを読み取る必要がある場合に使用してください。


基本的な使い方

'use client';
import { useSession } from 'authsafe-nextjs';

export default function UserProfile() {
  const { session, isLoading } = useSession();

  if (isLoading) return <p>Loading...</p>;
  if (!session) return <p>Not signed in</p>;

  return (
    <div>
      <p>{session.name}</p>
      <p>{session.email}</p>
    </div>
  );
}

ベストプラクティス
  • セッションデータの読み取りのみが必要な場合は、useSession() を使用してください。
  • サインイン/サインアウトメソッドが必要な場合は、useAuth() を使用してください。
  • サーバーコンポーネントの場合は、代わりにgetAuth()を使用してください。

AuthSafe

Product

HighlightFeatureIntegrationPricingFAQ

Company

AboutBlogContact

Developer

DashboardDocumentation

Legal

Terms & ConditionsPrivacyComplianceShippingCancellationAI

© 2026 AuthSafe. All rights reserved.

私たちはあなたのプライバシーを尊重します

このウェブサイトでは、お客様の体験を向上させるために匿名の分析Cookieを使用しています。個人情報の保存や共有は一切行いません。分析トラッキングはいつでも許可または拒否できます。プライバシーポリシーをご覧ください。

匿名の分析Cookieを使用しています。個人情報は保存されません。プライバシーポリシーをご覧ください。