React Native Largelist

screenshot of React Native Largelist
react
react-native

The best large list component for React Native.

Overview:

React-native-largelist is a high-performance large list component designed for React-Native on both iOS and Android platforms. It is optimized to handle large data sources efficiently while ensuring a seamless user experience with minimal CPU and memory usage.

Features:

  • Large data source list component: Items are reused by group, reducing CPU/memory usage and eliminating blank spaces.
  • Fully Cross-platform bounces: Supports bounce functionality on both iOS and Android platforms.
  • Customizable Refreshing and Loading: Users can easily customize the refreshing and loading animations with support for react-native-lottie.
  • Big media optimization: Optimized for handling large media files efficiently.
  • Nested support: Includes support for nesting components.
  • Paging enabled: Supports paging for improved navigation through the list.

For RN 0.50-59 without pod:

npm install react-native-largelist --save
react-native link react-native-largelist

For RN 0.60+ with pod:

npm install react-native-largelist --save
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.