コンポーネント
Yamada UIには、プロジェクトをより迅速に構築できるように事前に構築されたコンポーネントが用意されています。
使い方
Yamada UIは、2つの方法でコンポーネントを提供しています。1つは、CLIからコンポーネントをローカルにダウンロードする新しい方法。もう1つは、モジュールからコンポーネントをインポートする従来通りの方法です。
ダウンロード
CLIからコンポーネントをローカルにダウンロードするケースは、以下のものが考えられます。
pnpm yamada-cli add button
npm yamada-cli add button
yarn yamada-cli add button
bun yamada-cli add button
Yamada UIがコンポーネントを更新した場合は、CLIの差分を確認するやコンポーネントを更新するを行うことで、コンポーネントを簡単に更新することができます。もし、あなたの修正と競合してもGitの競合の提示方法と同じように表示され、簡単に解決することができます。
インポート
コンポーネントに何も変更することなく使用する場合は、モジュールからコンポーネントをインポートするだけです。
import { Button } from "@yamada-ui/react"
import { Button } from "@/components/ui"
import { Button } from "@workspaces/ui"
コンポーネント
ライブラリで利用可能なすべてのコンポーネントのリストはこちらです。
AccordionActionBarAlertAlphaSliderAspectRatioAutocompleteAvatarBadgeBleedBlockquoteBoxBreadcrumbButtonCalendarCardCarouselCenterChatCheckboxCheckboxCardCircleProgressCloseButtonCodeColorPickerColorSelectorColorSwatchContainerDataListDatePickerDockableDrawerDropzoneEditableEmEmptyStateFieldFieldsetFileButtonFileInputFlexFloatFormGridGroupHeadingHighlightHStackHueSliderIconIconButtonImageIndicatorInfiniteScrollAreaInputKbdLinkLinkBoxListMarkMenuModalNativePopoverNativeSelectNativeTableNumberInputPaginationPasswordInputPhoneInputPicturePinInputPopoverProgressQrCodeRadioRadioCardRatingReorderResizableSaturationSliderScrollAreaSegmentedControlSelectSeparatorSimpleGridSliderSnacksSpacerStackStatStatusStepsSwipeableSwitchTableTabsTagTextTextareaTimelineTimePickerTipToggleTooltipTourTreeVStackWrapZStackAreaChartBarChartDonutChartLineChartPieChartRadarChartRadialChartAiryCollapseFadeScaleFadeFlipLoadingMotionRippleRotateSkeletonSlideFadeSlideClientOnlyFocusLockForFormatPortalShowSlotVisuallyHidden