Repolode
alibaba-fusion

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. 1

    npmからパッケージをインストールします

    npm install @alifd/next --save
  2. 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 の数値は毎日更新されます。

関連プロジェクト