Free & Open-Source React Data Grid (Grid Lite)
The Ignite UI for React Grid Lite is a lightweight, high-performance React data grid that’s free to use, open-source, and built for modern React applications.
This free React data grid is open-source JavaScript data grid built as a Web Component, which means you can use it dependency-free with or without a web framework. It delivers essential data-display functionality with minimal overhead and the performance users expect. The React Grid Lite is designed for developers who need fast and lightweight data presentation.
What You Get with our Free React Data Grid
Our free, open-source React Grid Lite comes with the following column-based features: sorting, filtering, hiding, resizing and a variety of pre-defined data types. Blazing-fast performance is delivered with the use of row virtualization. In addition, the component supports keyboard navigation and theming through the Ignite UI Theming Framework.
Installation and Setup
Installation
To install Grid Lite, go to the root folder of your project (where package.json is located) and run the following command using npm:
npm install igniteui-react
npm install igniteui-grid-lite
Or using yarn:
yarn add igniteui-react
yarn add igniteui-grid-lite
Using the Grid Lite in your React code
In the file where you want to use Grid Lite, first we need to import it:
import { IgrGridLite } from 'igniteui-react/grid-lite';
Add the <GridLite> component to your markup:
return (
<div className="container sample ig-typography">
<div className="grid-lite-wrapper">
<IgrGridLite ref={this.gridRef} id="grid-lite"></IgrGridLite>
</div>
</div>
);
Grid Lite in Action
O Grid Lite foi projetado para oferecer os recursos essenciais que você precisa para oferecer uma experiência bonita de grade de dados / tabela de dados em seus aplicativos. Projetado para desempenho e beleza, o Grid Lite funciona em qualquer framework, em qualquer plataforma.
Performance Built In
A virtualização em nível de linha permite renderizar quantidades ilimitadas de dados com rolagem suave.
Automatic Column Types
Column types are automatically generated based on your data source, with built-in filtering tailored to each column type.
Interactive Features
All the core interactive features your users expect: column filtering, column hiding, column resizing, column sorting, and more.
Beautiful UX & Branding
Suporte a temas embutidos para Bootstrap, Material e Fluent, além de infinitas opções de branding em paletas de cores, fontes, elevação, densidade de exibição e muito mais.
Rich Keyboard Navigation
Full Excel-style keyboard navigation gives users the experience they expect, with high performance even on large datasets.
Is Grid Lite a Free & Open-Source React Data Grid?
Yes. Ignite UI Grid Lite is a free, open-source React data grid released under the MIT license. You can use it in commercial or personal projects with no licensing fees. It is part of our initiative to make Ignite UI more open, transparent, and accessible.
MIT-licensed
Free for commercial use
Community-driven development
No feature gating
However, if your project scales and grows in complexity and functionality, and you require an enterprise-grade application, we have a seamless upgrade strategy. It will make the transitioning from the free React data grid (Grid Lite) to the full-featured and advanced Data Grid simpler and faster.