Arco Designシステムに基づくReact UIコンポーネントライブラリ。すぐに使える60以上のコンポーネント、カスタマイズ可能なデザイントークン、TypeScript型定義を備えています。
alibaba-fusion/next
デザイナーとフロントエンド開発者が共通のテーマを使って連携できる、バックオフィス向けのエンタープライズ品質なReactコンポーネントライブラリ。
- スター
- 4,682
- フォーク
- 597
- 未解決の Issue
- 268
- 最終コミット
- 5 日前
これは何?
@alifd/nextは、エンタープライズ向けのバックエンド画面を構築するためのReactコンポーネントライブラリです。デザイナーとフロントエンド開発者の間にある認識のずれを解消することを目指しています。デザイナーはコンポーネントの見た目をカスタマイズし、npmのテーマパッケージとして公開できます。開発者はUIコードを書き直すことなく、そのテーマを利用できます。これにより、プロダクト体験の一貫性を保ち、開発を効率化します。
React 16以降が必要で、reactとreact-domをpeer dependenciesとして指定します。日付・時刻コンポーネントはmomentに依存しており、こちらもpeer dependencyです。npmからインストールできるほか、CDN経由でグローバルスクリプトとして読み込めます。また、babel-plugin-importを使って、ライブラリ全体またはコンポーネント単位でインポートし、バンドルサイズを削減できます。
TypeScriptで開発されており、Chrome、Firefox、Edge、Safari、Opera、UC、およびIE 9以降で動作します。ドキュメントでは、テーマ設定、国際化、フォントの配信について説明しています。Fusion Designツールチェーンと組み合わせて使われることも一般的です。
主な機能
- 01バックエンド画面向けの幅広いReact UIコンポーネントを提供します。
- 02npmモジュールとして公開するカスタムテーマパッケージに対応しています。
- 03babel-plugin-importを使って、ライブラリ全体または個別のコンポーネントをインポートできます。
- 04国際化とフォントの配信に関するガイドを用意しています。
- 05scriptタグとlinkタグを使って、ブラウザから直接読み込めます。
ユースケース
- 社内向け管理ダッシュボードやエンタープライズのバックオフィスシステムの構築。
- 共通のデザインシステムを使う複数のプロダクト間でUIを統一。
- デザイナーがブランドに合わせたテーマパッケージを公開し、開発者がUIを作り直さずに利用。
クイックスタート
- 1
npmからパッケージをインストールします
npm install @alifd/next --save - 2
プロジェクトにスタイルシート全体とコンポーネントをインポートします
import '@alifd/next/dist/next.css';
使う前に知っておきたいこと
- React 16以降が必要です。React 16未満のバージョンはサポートされていません。
- react、react-dom、momentはpeer dependencyとして別途インストールする必要があります。
トピック
よくある質問
- next とは?
- デザイナーとフロントエンド開発者が共通のテーマを使って連携できる、バックオフィス向けのエンタープライズ品質なReactコンポーネントライブラリ。 @alifd/nextは、エンタープライズ向けのバックエンド画面を構築するためのReactコンポーネントライブラリです。デザイナーとフロントエンド開発者の間にある認識のずれを解消することを目指しています。デザイナーはコンポーネントの見た目をカスタマイズし、npmのテーマパッケージとして公開できます。開発者はUIコードを書き直すことなく、そのテーマを利用できます。これにより、プロダクト体験の一貫性を保ち、開発を効率化します。
- next は無料で使えますか?ライセンスは?
- next は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- next は今もメンテナンスされていますか?
- 活発にメンテナンス中。next の最終コミットは 2026年11月1日 です。
- next は何に使えますか?
- 社内向け管理ダッシュボードやエンタープライズのバックオフィスシステムの構築。 共通のデザインシステムを使う複数のプロダクト間でUIを統一。 デザイナーがブランドに合わせたテーマパッケージを公開し、開発者がUIを作り直さずに利用。
- next のインストール方法は?
- npmからパッケージをインストールします: npm install @alifd/next --save プロジェクトにスタイルシート全体とコンポーネントをインポートします: import '@alifd/next/dist/next.css';
- next はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/alibaba-fusion/next
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Tailwind CSSにクラス名で使えるUIコンポーネントを追加する、無料のオープンソースライブラリ。
React、Tailwind CSS、Base UIで構築したオープンソースのshadcn/uiコンポーネント、ブロック、ダッシュボードテンプレート。CLIまたはコピー&ペーストでプロジェクトに追加できます。
React 19とStyleXを基盤とした、150以上のアクセシブルなコンポーネント、テーマ、CLIを備えるオープンソースのReactデザインシステム。
ダークモードとNext.js RSCに対応し、Webアプリをすばやく構築できるアクセシブルなReactコンポーネントライブラリ兼デザインシステム。
デザインシステムやWebアプリの構築に使える、スタイルを持たないアクセシブルなReact UIプリミティブのオープンソースセットです。