Package Exports
- @syncfusion/react-lists
- @syncfusion/react-lists/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@syncfusion/react-lists) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
React Lists Components
The Syncfusion React List package is a feature-rich UI components, including ListView, for dynamic list interactions in React apps.
Setup
To install lists and its dependent packages, use the following command,
npm install @syncfusion/react-listsReact ListView
The ListView component is designed to display a list of items with rich functionality and customization options. It provides a flexible and interactive way to present data in a list format with support for grouping, selection, templates, and virtualization.
Key features
Data Binding: Seamlessly bind data from various sources including arrays, JSON objects, and remote data through DataManager for dynamic list population.
Grouping Support: Organize list items into logical groups with customizable group headers, making it easier to navigate through large datasets.
Template Customization: Create highly personalized list items using custom templates for headers, items, and groups to match your application's design requirements.
Selection Management: Enable single or multiple item selection with built-in checkbox support positioned on left or right side of list items.
Virtualization: Enhance performance with virtual scrolling for large datasets, rendering only visible items to maintain optimal application speed.
Sorting Capabilities: Sort list items in ascending, descending, or custom order to improve data organization and user experience.
Interactive Actions: Support for item operations like add, remove, enable/disable, show/hide with comprehensive event handling for user interactions.
RTL Support: Full right-to-left language support for international applications with proper text direction and layout adjustments.
Trusted by the world's leading companies
Support
Product support is available through following mediums.
- Support ticket - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support
- Live chat
Changelog
Check the changelog here. Get minor improvements and bug fixes every week to stay up to date with frequent updates.
License and copyright
This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA. To acquire a license for React UI components, you can purchase or start a free 30-day trial.
A free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
See LICENSE FILE for more info.
© Copyright 2026 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.