Close
Angular React Web Components Blazor
Premium

The Fastest React Grid

Ignite UI for React provides a complete library of React-native, Material-based UI components, including the world’s fastest virtualized React data grid.

React Grid Example

In this React grid example, you can see how users can customize their data view by leveraging the various features built into the grid, like data search and filtering, columns sorting, resizing, pinning and hiding, row selection, export to excel and csv, horizontal and vertical scrolling. We have provided examples for cell templating that includes components like linear progress bar indicator and sparkline. View more features in this topic.

What is a React Grid?

The React data grid is a component used to display tabular data in a series of rows and columns. Data grids, also known as tables, are well known in the desktop world with popular software such as Microsoft Excel. While grids have been available on desktop platforms for a long time, they have recently become part of web app UIs, such as React UI. Modern grids can be complex and may include a range of functionalities, including data binding, editing, Excel-like filtering, custom sorting, grouping, row reordering, row and column freezing, row aggregation, and exporting to Excel, CSV, and pdf formats.

Why Use a React Grid?

React data grids are essential in use cases where lots of data must be stored and sorted through quickly. This can include industries such as financial or insurance that use high-volume, high-velocity data frequently. Often the success of these companies is dependent on the functionality and performance of these data grids. When stock decisions need to be made in microseconds, for example, it’s imperative that the data grid performs with no lag time or flicker.

Key Features

The Ignite UI for React Data Grid is not just for high-volume and real-time data. It is a feature-rich React grid that gives you capabilities that you would never be able to accomplish with so little code on your own.

Here are a few of the data grid’s key features:

Data Virtualization and Performance

Seamlessly scroll through unlimited rows and columns in your React grid, with the data grid’s column and row level virtualization. With support for local or remote data sources, you get the best performance no matter where your data lives. Your users will experience Excel-like scrolling, with enterprise speed — no lag, screen flicker, or visual delay — giving you the best user experience (UX) without compromising performance.

Quick and Easy to Customize, Build and Implement

The Ignite UI React Data Grid can handle unlimited rows and columns of data, while providing access to custom templates and real-time data updates. Featuring an intuitive API for easy theming and branding, you can quickly bind to data with minimal code.

Animation of filtering capabilities within React Data Grid

React Grid Paging, Sorting, Filtering, & Searching

Allow users to navigate your data set with our default pager or create your own template to give your own paging experience. With complete support for single and multi-column sorting, full-text search on the grid, and several advanced filtering options, including data-type based Microsoft Excel-style Filtering.

Animation of filtering capabilities within React Data Grid

Inline React Grid Editing

We provide you default cell templates for editable columns which are based on the data type of the column. You can define your own custom templates for editable columns and override default behavior for committing and discarding changes in the cell value.

Animation of keyboard navigation functionality within React Data Grid

Keyboard Navigation & Row/Cell Selection

Ensure accessibility compliance and improve usability, enabling Excel-like keyboard navigation in the React data grid, using the up, down, right, left, tab, and Enter keys. You can toggle single or multiple row selection in the React grid using the mouse or keyboard to select or de-select full rows, or use the built-in select all / de-select all checkbox in the grid toolbar to work with row selection. Learn about our most recent enhancements to this feature.

Icon representation for ARIA support on the Angular Data Grid Component

React Grid Accessibility & ARIA Support

Each of our React components in Ignite UI for React has been implemented according to the latest accessibility guidelines and specifications. Our React components have been tested using OS or Browser provided accessibility technology – screen readers. Our team ensures not only that the guidelines are implemented, but also that the actual content delivered to visually impaired or blind people is actually consumable and user-friendly for them. The Ignite UI for React data grid is fully accessible with a11y Keyboard accessibility, ARIA, and accessible color palette. Learn more.

Grid of data with column grouping, pinning and summary features enabled for React Data Grid component

Column Grouping, Pinning, Summaries

Group columns or pre-set column groups via mouse interaction, touch or our API, with support for built-in column summaries or custom summary templates. Enable users to interactively hide or move columns, with full support for interactive column pinning, during move, drag, and reorder operations.

Grid of data with Multi-Column Headers feature enabled on the React Data Grid component

Multi-Column Headers

Enable multi-column headers, allowing you to group columns under a common header. Every column group could be a representation of combinations between other groups or columns, with full support for column pinning, interactive column moving within groups, sorting, and hiding groups.

React Grid Features

Download the Fastest React Grid Today!

Download Now

30 days free trial. No credit card required.

Ignite UI for React Supported Browsers

The React Data Grid is supported on all modern web browsers, including:

  • Chrome
  • Edge / Edge Chromium
  • Firefox
  • Safari

Ignite UI for React Support Options

There are multiple options to get access to our award-winning support at Infragistics for the React product.

Ignite UI for React Trial License and Commercial

Ignite UI for React is a commercially licensed product available via a subscription model. You can try the Ignite UI for React product for free when you register for a 30-day trial. When you are done with your Trial Period, you can purchase a license from our web site or by calling sales in your region.

Frequently Asked Questions

Why should I choose the Infragistics Ignite UI for React Data Grid?What is the Pricing for the Infragistics Ignite UI for React Data Grid?

Our React components are included as a part of our Ignite UI bundle. A single developer license starts at $1,295 USD for a one-year subscription, including one year of standard support and updates. We also offer discounts for multi-year licenses. Please refer to our Pricing page for more information on pricing.

If you are developing applications on multiple platforms, consider our complete app development package, Infragistics Ultimate, which include desktop platforms like WPF and Windows Forms, plus all modern web toolsets for React, Web Components, ASP.NET MVC and ASP.NET Core.

Can I purchase the Infragistics Ignite UI for React Data Grid control separately?

No, you cannot purchase the React Data Grid separately. It is part of a the Ignite UI for React product, which includes dozens of UI controls and components, plus over 60 charts, including React Financial Charting. If you are interested in other modern web platforms like Angular, ASP.NET MVC, Web Components or ASP.NET Blazor, check out our Ignite UI product bundle, which gives you every web platform for only $100 more on your subscription. That is hundreds of controls, components, and data visualizations for a very low price.

How do I Install React and the Infragistics Ignite UI for React Data Grid control?

To get started with the React Data Grid, follow the steps in the getting started guide. We also maintain a library of sample applications, which are designed to not only inspire but are best practices guides for React development.