Get Now
SVAR Blog React, Datagrid

SVAR Introduces New Advanced React DataGrid Component

Olga Tashlikovich

Sep 16 · 4 min read

SVAR Introduces New Advanced React DataGrid Component

We are thrilled to introduce our first React UI component - SVAR React DataGrid. This ready-to-use UI component is an excellent choice for developers who need to quickly add a responsive and fast data table to their React web applications.

Equipped with outstanding performance, multiple in-cell editors, keyboard navigation, a user-friendly context menu, flexible customization options, and other powerful features, this React DataGrid can be a significant time-saver in your development process.

SVAR React DataGrid

Here’s why you should definitely give SVAR React DataGrid a try:

Lightning Fast

No matter how much data you need to fetch for your data table, SVAR React DataGrid will handle it with ease and lightning-fast rendering speed. With virtual scrolling (for both rows and columns), lazy loading, and paging support, you can be confident that your end users won’t experience any delays, even when working with large datasets. If needed, you can also set up server-side pagination for an additional performance boost.

See how amazingly fast SVAR React DataGrid renders 200.000 rows and columns or loads big data dynamically during scroll.

Responsive Design

With SVAR React DataGrid, you don’t have to worry about your table layout on different screens. You can turn on the flexible column widths and the data grid will be auto-sized to the screen size or parent container. Whether on desktop or mobile devices, the DataGrid’s interface supports both mouse and touch interactions, ensuring consistent behavior on smartphones and tablets.

Extensive Column Settings

SVAR React DataGrid offers many flexible ways to define column layouts. The component can auto-size column width to header text, cell content or both. For compact data presentation, vertical text in headers is supported.

You can also use column spans in the header or footer, pin columns to the left, collapse columns to streamline their view, or easily hide or show columns using a context menu. Additionally, users can resize column widths to suit their needs for custom data presentation.

In-Cell Editing

The DataGrid introduces powerful in-cell editing capabilities, making data management more efficient. Users can quickly edit and update data directly within the grid with support for multiple cell editors, e.g. text, combo, richselect, datepicker.

SVAR React DataGrid with Date Picker

If needed, you can also add a custom component/template to a cell or style the supported editors to your app requirements.

Tree Data Support

For those working with hierarchical data, our React DataGrid supports a tree layout that displays data in expandable rows. This feature makes it easier to manage and visualize complex datasets in a hierarchical format. Take a look at this demo to see how it works.

RestDataProvider

SVAR React DataGrid is a client-side component but we’ve made it easier for you to bind it to the backend with the RestDataProvider service. This built-in helper automatically listens for user actions such as adding, updating, deleting, or editing rows and cells, sending the appropriate REST requests to your server to keep data in sync.

Additionally, RestDataProvider simplifies data loading with its getData() method, which retrieves data in a promise-based format. To further enhance performance, it includes a debounce functionality, reducing unnecessary server requests and ensuring smoother data handling.

Export to CSV & Excel

SVAR React DataGrid supports export to both CSV and Excel. You can enable the export feature using the export action, allowing for seamless integration with your workflow. The component supports exporting data along with custom or default styles to XLSX, making it easy to retain the visual format of your data grid.

In addition to the features mentioned, SVAR React DataGrid supports multiple row selection, multi-column sorting, a context menu, and more out-of-the-box. If you need a stable, lightweight, high-performance React data table for your app, check out our DataGrid component — it might be exactly what you’re looking for.

Explore the demos or start a free trial with professional support, and let the power of React be with you!