Skip to content

uzabase/mitsubachi-ui-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

182 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mitsubachi-ui-react

React 19ベースのデザインシステムコンポーネントライブラリ

技術スタック

  • フレームワーク: React 19
  • UIライブラリ: Base UI - ヘッドレスUIコンポーネント
  • 言語: TypeScript
  • ビルドツール: Vite
  • UIドキュメント: Storybook 10
  • テスト: Vitest + Testing Library + Playwright

Base UIについて

Base UIは、アクセシブルでスタイルが適用されていない(ヘッドレス)Reactコンポーネントライブラリです。

特徴

  • 完全なアクセシビリティサポート
  • スタイリング方法に依存しない(CSS Modules、CSS-in-JS、Tailwindなど任意の方法が使用可能)
  • ツリーシェイキング対応(使用したコンポーネントのみバンドルに含まれる)
  • React 17+対応

使用方法

import { Button } from '@base-ui/react';

function MyComponent() {
  return <Button>クリック</Button>;
}

詳細は Base UI公式ドキュメント を参照してください。

開発コマンド

# Storybook起動
npm run storybook

# テスト実行
npm run test              # 全テスト
npm run test:unit         # ユニットテストのみ
npm run test:storybook    # Storybookテストのみ
npm run test:coverage     # カバレッジ付き

# リント・フォーマット
npm run lint              # ESLintチェック
npm run lint:fix          # ESLint自動修正
npm run format            # Prettier適用
npm run format:check      # フォーマットチェック

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages