useDescendants

useDescendants is a custom hook that manages descendants.

Item 0
Item 1
Item 2
Item 3
Item 4

Usage

import { createDescendants } from "@yamada-ui/react"
const {
  DescendantsContext,
  useDescendant,
  useDescendantRegister,
  useDescendants,
  useDescendantsContext,
} = createDescendants()
const descendants = useDescendants()
const { descendants, register } = useDescendant()

Disable descendant

To disable a descendant, set the disabled prop to true on useDescendant.

Item 0
Item 1
Item 2
Item 3
Item 4

Used By Components & Hooks

Accordion

Accordion is a component for a list that displays information in an expandable or collapsible manner.

Calendar

Calendar is a component for displaying or selecting dates in a calendar.

Menu

Menu is a component that displays a common dropdown menu.

PinInput

PinInput is a component used to capture pin codes or OTP (One-Time Password) inputs.

SegmentedControl

SegmentedControl is a component used for allowing users to select one option from multiple choices.

Steps

Steps is a component that displays the progress of a multi-step process.

Tabs

Tabs is a component for switching between different display areas.