無料のオープン ソース React データ グリッド (Grid Lite)
Ignite UI for React Grid Lite は、軽量で高パフォーマンスな React データ グリッドであり、無料で使用でき、オープン ソースで、最新の React アプリケーション向けに構築されています。
この無料の React データ グリッドはオープン ソースの JavaScript データ グリッドで、Web コンポーネントとして構築されているため、Web フレームワークの有無に関係なく依存関係なしで使用できます。必要最小限のオーバーヘッドで本質的なデータ表示機能を提供し、ユーザーが期待するパフォーマンスを実現します。React Grid Lite は、高速で軽量なデータ表示を必要とする開発者向けに設計されています。
無料 React データ グリッドで利用可能な機能
無料のオープン ソース React Grid Lite には、次の列ベースの機能が含まれています: ソート、フィルタリング、非表示、サイズ変更、およびさまざまな事前定義されたデータ タイプ。行仮想化を使用することで、非常に高速なパフォーマンスが実現されます。さらに、コンポーネントはキーボード ナビゲーションと Ignite UI のテーマ フレームワークを通じたテーマ化をサポートしています。
インストールとセットアップ
インストール
Grid Lite をインストールするには、プロジェクトのルート フォルダー (package.json がある場所) に移動し、npm を使用して次のコマンドを実行します。
npm install igniteui-react --save
または、yarn を使用します。
yarn add igniteui-react
React コードでの Grid Lite の使用
Grid Lite を使用するファイルで、最初にインポートします。
import { IgrGridLite } from 'igniteui-react/grid-lite';
<IgrGridLite> コンポーネントをマークアップに追加します。
return (
<div className="container sample ig-typography">
<div className="grid-lite-wrapper">
<IgrGridLite ref={this.gridRef} id="grid-lite"></IgrGridLite>
</div>
</div>
);
Grid Lite の動作
Grid Lite は、アプリで美しいデータ グリッド/データ テーブル体験を提供するために必要なコア機能を備えています。パフォーマンスと美しさを重視して設計されており、どのフレームワーク、どのプラットフォームでも動作します。
優れたパフォーマンスを標準搭載
行レベルの仮想化により、無制限のデータをスムーズなスクロールでレンダリングできます。
自動列タイプ
列タイプは、データ ソースに基づいて自動的に生成され、各列タイプに合わせた組み込みのフィルタリングが提供されます。
インタラクティブ機能
ユーザーが期待するすべてのコアなインタラクティブ機能を提供します: 列のフィルタリング、列の非表示、列のリサイズ、列のソートなどが含まれます。
美しい UX とブランディング
Bootstrap、Material、Fluent 向けの組み込みテーマ ポートに加え、カラー パレット、フォント、エレベーション、表示密度など無限のブランディング オプションがあります。
高度なキーボード ナビゲーション
Excel スタイルのフル キーボード ナビゲーションにより、大規模なデータセットでも高いパフォーマンスを維持しながら、ユーザーが期待する操作性を提供します。
Grid Lite は無料のオープン ソース React データ グリッドですか?
はい。Ignite UI Grid Lite は、MIT ライセンスの下でリリースされた無料のオープン ソース React データ グリッドです。ライセンス料なしで、商用または個人のプロジェクトで使用できます。これは、Ignite UI をよりオープンで、透明性が高く、利用しやすいものにするための取り組みの一環です。
-
MIT ライセンス
-
商用利用無料
-
コミュニティ主導の開発
-
機能制限なし
ただし、プロジェクトが拡大して複雑さや機能が増し、エンタープライズ グレードのアプリケーションが必要になった場合には、シームレスなアップグレード戦略を用意しています。これにより、無料の React データ グリッド (Grid Lite) からフル機能の高度な Data Grid への移行がよりシンプルかつ迅速になります。