Clerk logo

Clerk Docs

Ctrl + K
Go to clerk.dev

useOrganization()

Access attributes of the currently active organization.

Overview

The useOrganization hook gives you access to the current active organization attributes.

1

These attributes are updated automatically and will re-render their respective components whenever you set a different organization using the setActive({ organization }) method or update any of the memberships or invitations.

Expanding invitationList and/or membershipList

To keep network usage to a minimum but also to provide a smooth auto-updating experience to developers, we made the invitationList and membershipList attributes being available only when their respective parameters are present when calling the hook.

1

Usage

In the following example, useOrganization is used to map over the membershipList of the current active organization and present membership attributes.

To see a demo application utilizing the hook and the organizations feature, look at our organizations demo repository.

Was this helpful?

Clerk © 2022